Bu deyim ise döngü içinde kendisinden sonra gelen her şeyin es geçilip döngünün en başına dönülmesini sağlar. Çok bilindik bir örnek verelim:
Burada eğer kullanıcı klavyede iptal yazarsa programdan çıkılacaktır. Bunu,
satırıyla sağlamayı başardık.
Eğer kullanıcı tarafından girilen sayı üç haneli veya daha az haneli bir sayı ise, continue deyiminin etkisiyle:
satırı es geçilecek ve döngünün en başına dönülecektir.
Eğer kullanıcının girdiği sayıdaki hane üçten fazlaysa ekrana En fazla üç haneli bir sayı girin. cümlesi yazdırılacaktır.
Kod:
#!/usr/bin/env python # -*- coding: utf-8 -*- while True: s = raw_input("Bir sayı girin: ") if s == "iptal": break if len(s) <= 3: continue print "En fazla üç haneli bir sayı girin."
Burada eğer kullanıcı klavyede iptal yazarsa programdan çıkılacaktır. Bunu,
Kod:
if s == "iptal": break
satırıyla sağlamayı başardık.
Eğer kullanıcı tarafından girilen sayı üç haneli veya daha az haneli bir sayı ise, continue deyiminin etkisiyle:
Kod:
print "En fazla üç haneli bir sayı girin."
satırı es geçilecek ve döngünün en başına dönülecektir.
Eğer kullanıcının girdiği sayıdaki hane üçten fazlaysa ekrana En fazla üç haneli bir sayı girin. cümlesi yazdırılacaktır.
