A Byte of Python

الإفادة continue

الإفادة continue تستخدم لنطلب من بيثون تخطي بقية ما ورد في لبنة الحلقة الحالية ومواصلة تكرار الحلقة.

استخدام الإفادة 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 أيضا.