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