Page 86 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 86

Yukarıdaki AralikTopla() fonksiyonunun ikinci (m) parametresine değer girilmez ise varsayılan ola-
            rak 100 değeri alınır.

              def AralikTopla(n=0, m=100): # İki değer varsayılan atama
                     toplam = 0
                     for deger in range(n, m + 1):
                            toplam += deger


               Yukarıdaki AralikTopla() fonksiyonunun birinci (n), ikinci (m) parametrelerine değer girilmez ise
            varsayılan olarak sırasıyla 0 ve 100 değerleri alınır.



              def AralikTopla(n=0, m): # Tek değer varsayılan atama
                     toplam = 0
                     for deger in range(n, m + 1):
                     toplam += deger


               Yukarıdaki AralikTopla() fonksiyonunun birinci (n) parametresine değer girilmez ise varsayılan ola-
            rak 0 değeri alınır.


            8.2.4. Gelişmiş Poligon Çizimi


              import turtle
              import random
              # Program fonksiyona gönderilen parametreler ile çokgen çizer.
              # Uzunluk paremetresi girilerek herbir kenarın uzunluğu belirlenir.
              #  Çizim  x  ve  y  parametrelerine  girilen  koordinat  noktalarından
             başlar.
              # Bir sonraki parametre çizimin kenar rengini belirler. (Varsayılan
             değer olarak siyah).
              # Çizilen çokgenin içine dolgu olup olmayacağı belirlenir(Varsayılan
             False).
              def Cokgen(kenarSayisi, uzunluk, x, y, renk="black", dolgu=False):
                turtle.penup()
                turtle.setposition(x, y)
                turtle.pendown()
                turtle.color(renk)
                if dolgu:
                  turtle.begin _ fill()
                for i in range(kenarSayisi):
                  turtle.forward(uzunluk)
                  turtle.left(360//kenarSayisi)
                if dolgu:
                  turtle.end _ fill()


        192
   81   82   83   84   85   86   87   88   89   90   91