الإفادة continue تستخدم لنطلب من بيثون تخطي بقية ما ورد في لبنة الحلقة الحالية ومواصلة تكرار الحلقة.
مثال 6.5. استخدام الإفادة continue
#!/usr/bin/python # Filename: continue.py while True: s = raw_input('Enter something : ') if s == 'quit': break if len(s) < 3: continue print 'Input is of sufficient length' # Do other kinds of processing here...
$ python continue.py Enter something : a Enter something : 12 Enter something : abc Input is of sufficient length Enter something : quit
في هذا البرنامج نقبل مدخلات المستخدم، ولكن نعالجها فقط عندما يكون طولها 3 خانات على الأقل. لذا نستخدم الدالة المدمجة len للحصول على طول العبارة، فإذا كان الطول أقل من 3 خانات نتخطي بقية الإفادات الموجود في اللبنة باستخدام الإفادة continue وإلا نننفذ بقية الإفادات في الحلقة، ويمكننا القيام بأي معالجة نريدها هنا.
لاحظ أن الإفادة continue تعمل مع الحلقة for أيضا.