Amo Adel نشر 30 سبتمبر 2023 أرسل تقرير نشر 30 سبتمبر 2023 لماذا لايغلق الاسكريبت عند n ما هو الخطأ 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") 1 اقتباس
0 Hussein Mashat نشر 30 سبتمبر 2023 أرسل تقرير نشر 30 سبتمبر 2023 انا لا اعلم ما هي اللغة المستخدمة لإنشاء loop ولكن لماذا لم تستبدل كلمة quit الى كلمة break? اقتباس
0 اسماء محمد10 نشر 30 سبتمبر 2023 أرسل تقرير نشر 30 سبتمبر 2023 يمكنك استخدام أمر break بدلاً من quit ,سيؤدي هذا الأمر إلى إنهاء حلقة while True فقط، وسيستمر البرنامج في التنفيذ بعد ذلك. الكود الصحيح :- while True: repeat = input("Do you want to peform another oparation (y/n): \n").lower() if repeat == "y": break elif repeat == "n": print("exit") else: print("invalid choice") سيؤدي هذا الكود إلى طباعة exit عند إدخال المستخدم n. اقتباس
السؤال
Amo Adel
لماذا لايغلق الاسكريبت عند n ما هو الخطأ
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.