كسر الحلقة (عندما يجب عليك ذلك)
تعلم كيفية الخروج أو التخطي داخل الحلقات.
سنغطي ما يلي...
سنغطي ما يلي...
في بعض الأحيان، لا نرغب في تشغيل الكود بأكمله - فقط جزء منه، وحتى يتم استيفاء شرط معين فقط، مثل قيام المستخدم بكتابة "إنهاء" أو وصول الروبوت إلى هدف ما.
هذا هو المكان الذي يمنحنا فيه Python أدوات التحكم مثل عبارات if
للتحقق من الشروط، وعبارات break
لإيقاف الحلقة على الفور عند الحاجة إليها.
إنه مثل القول: "استمر... حتى يحدث هذا - ثم توقف!"
إيقاف الحلقة عند استيفاء شرط
في هذا المثال، نستخدم حلقة while True
لمواصلة مطالبة المستخدم إدخال حتى يكتب "exit"
. عندها نستخدم break
لإيقاف الحلقة.
while True: answer = input("Type 'exit' to quit: ") if answer == "exit": break print("You typed:", answer)
The code keeps asking for input until we type "exit"
السطر 1:
while True:
ينشئ حلقة لا تتوقف أبدًا من تلقاء نفسها - فهي تعمل إلى الأبد ما لم نخرج منها يدويًا. ...