البرمجة

كيفية الخروج من حلقة في Python

لحل هذه المشكلة في Python 3.5، يمكنك استخدام جملة while True لإنشاء حلقة لا نهاية لها واستخدام break للخروج منها عند الحاجة. في الكود أدناه، يتم طلب إدخال عدد من المستخدم، وإذا كان العدد هو “1”، يتم الخروج من الحلقة باستخدام break، وإلا يتم طباعة العدد:

python
while True: x = input('Please input a number: ') if x == '1': print('quit') break else: print(x)

تأكد من تحديث الجزء الذي يطلب إدخال الرقم داخل الحلقة لضمان أن البرنامج يطلب الرقم المطلوب بشكل صحيح.

المزيد من المعلومات

بالطبع! في الكود الذي قمت بتقديمه، يتم استخدام الجملة break في مكان غير صحيح. الجملة break تُستخدم فقط داخل هيكل التحكم التكراري مثل for و while للخروج من الحلقة. ومن ثم، يمكنك تحديث الكود ليعمل كما تريد بواسطة استخدام حلقة while مع استخدام break للخروج من الحلقة إذا تم إدخال الرقم “1”، وإلا سيتم طباعة الرقم.

زر الذهاب إلى الأعلى