Page 183 - Bilgisayar Bilimi-Kur 1- 2017-2018
P. 183

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
   178   179   180   181   182   183   184   185   186   187   188