Page 193 - Bilgisayar Bilimi | Kur 1
P. 193

# Adım adım çizim işlemi iptal edilerek çizim hızlandırılıyor
                turtle.hideturtle()

                turtle.tracer(0)
              # Fonksiyonlar örnek çizimler için kullanılıyor
              Cokgen(3, 30, 10, 10) # Üçgen çizimi

              Cokgen(4, 30, 50, 50, “blue”) # Kenar rengi mavi olan Kare çizimi
              Cokgen(5, 30, 100, 100, “red”, True) # Dolgusu kırmızı olan beşgen
             çizimi
              turtle.update()
              turtle.exitonclick()  #  Fare  tuşuna  tıklandığında  çıkış  işlemi
             yapılacaktır.

            8.6. Öz Yineleme


              #Özyineleme ile faktöriyel hesaplama
              def faktoriyel(n):
              #Gelen n değerinin faktöriyeli alır.

                if n == 0:
                  return 1
                else:

                  return n * faktoriyel(n-1)
              def main():
              # Fonksiyonumuza çeşitli değerler ile test edelim

                print(“ 0! = “, faktoriyel(0))
                print(“ 1! = “, faktoriyel(1))
                print(“ 6! = “, faktoriyel(6))

                print(“10! = “, faktoriyel(10))
              main()
              def factorial(n):


             Sonuç Ekranı

              0! = 1
               1! = 1
               6! = 720

              10! = 3628800




        192
   188   189   190   191   192   193   194   195   196   197   198