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

5.8. Döngü Örnekleri

               Faktöriyel Hesaplama


              # Program girilen sayının faktöriyelini hesaplar
              faktoriyel=1
              sayac=1
              sayi=int(input("Lütfen bir sayı giriniz.."))
              while sayac<=sayi:
                     faktoriyel*=sayac
                     sayac+=1
              print(sayi," sayısının foktöriyeli:",faktoriyel)



               Ekran Çıktısı
              Lütfen bir sayı giriniz..5

              5 sayısının foktöriyeli: 120
               Faktöriyel hesaplamak için klavyeden girilen sayıdan 1'e kadar döngü kurulmuş ve her döngü değeri
            çarpılma işlemine alınarak (faktöriyel*=sayac) amaca ulaşılmıştır.
               Ağaç Çizimi



              # Girilen değere göre "*" karakterinden ağaç çizen program
              yukseklik = int(input("Çizilecek ağaçın yüksekliğini giriniz: "))
              satir = 0

              while satir < yukseklik:
                     sayac = 0
                     while sayac < yukseklik - satir:

                            print(end=" ")
                            sayac += 1
                     sayac = 0

                     while sayac < 2*satir + 1:
                            print(end="*")
                            sayac += 1

                     print()
                     satir += 1










        158
   47   48   49   50   51   52   53   54   55   56   57