اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هنالك العديد من الطرق لإغلاق السكربتات في البايثون، ومن أشهر هذه الطرق استخدام دالة exit من مكتبة sys، والذي يمكنك استخدامها كما في المثال التالي:

import sys
sys.exit()

كما يمكنك استدعاء الدالة فقط من المكتبة حتى تختصر الشيفرة البرمجية التي تقوم بكتابتها كالتالي:

from sys import exit
exit()

ومن الطرق الأخرى المشهورة لإغلاق السكربت استخدام هذه العبارة:

raise SystemExit

ومن أسهل وأبسط الطرق لإغلاق سكربت بايثون هي عن طريق استخدام الدالة المدمجة quit() والتي لا تحتاج إلى استدعاء أية مكتبات أو وحدات أخرى، مثال على استخدام هذه الدالة:

#do stuff
if this == that:
  quit()

المصدر

  • 0
نشر

انا متعلم جديد للغة بايثون لكن لا افهم ما هو الخطأ هنا

while True :

        repeat = input ("Do you want to peform another oparation (y/n): \n").lower()

        if repeat == "y" :

            break

        elif repeat == "n" :

            print("exit")

            quit

        else :

            print("invalid choice")

       

  • 0
نشر (معدل)

ما هو الخطأ هنا انا جديد بلغة بايثون 

while True : 
        repeat = input ("Do you want to peform another oparation (y/n): \n").lower()
        if repeat == "y" :
            break
        elif repeat == "n" :
            print("exit")
            quit
        else :
            print("invalid choice")
        

 

تم التعديل في بواسطة Amo Adel

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...