Page 86 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 86
Yukarıdaki AralikTopla() fonksiyonunun ikinci (m) parametresine değer girilmez ise varsayılan ola-
rak 100 değeri alınır.
def AralikTopla(n=0, m=100): # İki değer varsayılan atama
toplam = 0
for deger in range(n, m + 1):
toplam += deger
Yukarıdaki AralikTopla() fonksiyonunun birinci (n), ikinci (m) parametrelerine değer girilmez ise
varsayılan olarak sırasıyla 0 ve 100 değerleri alınır.
def AralikTopla(n=0, m): # Tek değer varsayılan atama
toplam = 0
for deger in range(n, m + 1):
toplam += deger
Yukarıdaki AralikTopla() fonksiyonunun birinci (n) parametresine değer girilmez ise varsayılan ola-
rak 0 değeri alınır.
8.2.4. Gelişmiş Poligon Çizimi
import turtle
import random
# Program fonksiyona gönderilen parametreler ile çokgen çizer.
# Uzunluk paremetresi girilerek herbir kenarın uzunluğu belirlenir.
# Çizim x ve y parametrelerine girilen koordinat noktalarından
başlar.
# Bir sonraki parametre çizimin kenar rengini belirler. (Varsayılan
değer olarak siyah).
# Çizilen çokgenin içine dolgu olup olmayacağı belirlenir(Varsayılan
False).
def Cokgen(kenarSayisi, uzunluk, x, y, renk="black", dolgu=False):
turtle.penup()
turtle.setposition(x, y)
turtle.pendown()
turtle.color(renk)
if dolgu:
turtle.begin _ fill()
for i in range(kenarSayisi):
turtle.forward(uzunluk)
turtle.left(360//kenarSayisi)
if dolgu:
turtle.end _ fill()
192