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

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
   153   154   155   156   157   158   159   160   161   162   163