...

/

كسر الحلقة (عندما يجب عليك ذلك)

كسر الحلقة (عندما يجب عليك ذلك)

تعلم كيفية الخروج أو التخطي داخل الحلقات.

سنغطي ما يلي...

في بعض الأحيان، لا نرغب في تشغيل الكود بأكمله - فقط جزء منه، وحتى يتم استيفاء شرط معين فقط، مثل قيام المستخدم بكتابة "إنهاء" أو وصول الروبوت إلى هدف ما.
هذا هو المكان الذي يمنحنا فيه 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: ينشئ حلقة لا تتوقف أبدًا من تلقاء نفسها - فهي تعمل إلى الأبد ما لم نخرج منها يدويًا. ...