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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Hussein Mashat نشر 30 سبتمبر 2023 أرسل تقرير مشاركة نشر 30 سبتمبر 2023 انا لا اعلم ما هي اللغة المستخدمة لإنشاء loop ولكن لماذا لم تستبدل كلمة quit الى كلمة break? اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Amo Adel
لماذا لايغلق الاسكريبت عند n ما هو الخطأ
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.