Örnek 1: Ekrana ilk olarak “Yıldız üçgen çiziliyor :” mesajını getiren, ardından her satıra bir döngü ile “*” işareti koyarak üçgen çizen fonksiyon örneği.
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/usr/bin/env python # -*- coding: utf-8 -*- def yildiz_ucgen_ciz(): print("Yıldız üçgen çiziliyor:") for satir in range(1,10): print("*" * satir) yildiz_ucgen_ciz()# ücgen cizme fonksiyonu çağırılıyor. |
Ekran Çıktısı:
1 2 3 4 5 6 7 8 9 10 11 12 |
Yıldız üçgen çiziliyor: * ** *** **** ***** ****** ******* ******** ********* |
Örnek 2: Yukarıdaki örneği, aşağıdaki gibi düzenlediğimizde üçgenin dik kenarı aşağıdaki gibi değişecektir.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/usr/bin/env python # -*- coding: utf-8 -*- #tasarimkodlama.com def yildiz_ucgen_ciz(): adet = 10 print("Yıldız üçgen çiziliyor:") for satir in range(1,adet): print(" "*(adet-satir), "*"*satir) yildiz_ucgen_ciz()# ücgen cizme fonksiyonu çağırılıyor. |
Ekran Çıktısı:
1 2 3 4 5 6 7 8 9 10 11 |
* ** *** **** ***** ****** ******* ******** ********* |
Örnek 3: Yukarıdaki kodları biraz daha düzenleyerek aşağıdaki gibi bir piramit elde edebiliriz.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/usr/bin/env python # -*- coding: utf-8 -*- #tasarimkodlama.com def yildiz_ucgen_ciz(): yukseklik = 10 print("Yıldız üçgen çiziliyor:") for i in range(1,yukseklik): print(" "*(yukseklik - i),"*"*(i*2-1)) yildiz_ucgen_ciz()# ücgen cizme fonksiyonu çağırılıyor. |
Ekran Çıktısı:
1 2 3 4 5 6 7 8 9 10 11 12 |
Yıldız piramit çiziliyor: * *** ***** ******* ********* *********** ************* *************** ***************** |
Yorum Yap