Ders Notu
Completion requirements
pass
pass kelimesi İngilizcede ‘geçmek, pas geçmek’ gibi anlamlara gelmektedir. Python’daki kullanımı da bu anlama oldukça yakındır. Bu deyim Pyhon’da ‘görmezden gel, hiçbir şey yapma’ anlamında kullanılmaktadır.
Döngü turlarında işleme alınacak değere göre farklı işlevleri yerine getirmek isteyebilir ya da yine değere göre herhangi bir işlev yapmadan pas geçmek isteyebilirsiniz. Bu tip durumlarda satırları boş bırakmak yerine pass deyimine başvurulmaktadır.
Örnekler:
Örnek 1:
i = 1
while i < 10:
if i % 2 == 0:
print(i)
elif i % 2 != 0:
pass
i += 1
Ekran Çıktısı:
2
4
6
8
Örnek 2:
for i in range(1,10):
if i % 2 == 0:
print(i)
elif i % 2 != 0:
pass
Ekran Çıktısı:
2
4
6
8
Örneklerde de görüleceği üzere i'nin değeri eğer ikiye tam bölünüyorsa print(i) komutu ile ekrana yazdırılmakta ancak ikiye tam bölünmüyorsa o zaman herhangi bir işlem yapılmamaktadır.