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
   72   73   74   75   76   77   78   79   80   81   82