Page 77 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 77
def main():
x=5
artir(x)
print("Artırma sonrası, x =",x)
print("Artırma sonrası, x =",artir())
main()
Ekran Çıktısı
Değişkenin artırılması yapılıyor, x = 5
Artırma sonucu değer, x = 6
Artırma sonrası, x = 5
Traceback (most recent call last):
File "/Users/macbook/Desktop/Fwd _ _ Bilgisayar _ Bilimi _ Taslak _
Kitap/Pyton Kitap Kodlar/artirmaFonk.py", line 11, in <module>
main()
File "/Users/macbook/Desktop/Fwd _ _ Bilgisayar _ Bilimi _ Taslak _
Kitap/Pyton Kitap Kodlar/artirmaFonk.py", line 10, in main
print("Artırma sonrası, x =",artir())
TypeError: artir() missing 1 required positional argument: "x"
>>>
Program başladığında artir() fonksiyonuna parametre olarak 5 değeri gönderilir ve işlem yaptırılır.
İkinci kez artir() fonksiyonu çağırıldığında parametre verilmediğinden hata kodları alınır.
7.8. Fonksiyon Yazarken Tanımlayıcı Bilgileri Ekleme
Kod satırları için açıklamalar eklemek programı geliştirirken yarar sağlayacaktır.
• Fonksiyonun amacı
• Alınacak parametrenin görevi
• Geri dönüş değeri, açıklama satırlarında belirtilebilir.
Ayrıca, fonksiyon yazarı, değiştirilme tarihi varsa referanslar da eklenebilir.
# Yazar: Oğuz IŞIK
# Son düzenleme: 2017-01-06
# Yayınlanan bir örnekten uyarlanmıştır
def gcd (s1,s2)
# Girilen iki değer arasındaki EBOB'u bulur
183