Skip to main content
Skip to - Close
Skip to - Close
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.

Open in new window