Menu

Python Değişkenlerin Kapsamı

Fonksiyon içinde tanımlanan değişkenler sadece o fonksiyon içinde geçerlidir. Fonksiyon dışında çağrıldıkları zaman hata oluşur.

def fakt(n):
    fakt=1
    for i in range(1, n+1):
        fakt*=i
    return fakt

print("6!=", fakt(6))
print("i=", i)
print("fakt=", fakt)


"""
6!= 720
Traceback (most recent call last):
  File "C:/Users/xxx/Python Blog/024_kapsam.py", line 14, in <module>
    print("i=", i)
NameError: name 'i' is not defined
"""

030_fonksiyon.py

About Ragıp Ünal

SOFTWARE ARCHITECTURE & BIG DATA

Yandex.Metrica