Python Geliştirme Kursu
Bölüm
>
Seviye
Kendi Fonksiyonlarınızı Oluşturma
Fonksiyon argümanları
Amaç
Tarladaki tüm ürünleri on üç (13) satırdan fazla kod yazmadan sulamak için özel bir fonksiyon kullanın.
Bir argüman, belirli fonksiyonların parantez içine girdiğiniz değerdir. Özel fonksiyonlar oluştururken, fonksiyonun çalıştırdığı koda bir çeşitlilik katmak için argümanlar atayabilirsiniz.
Sıralı olarak sulanması gereken birkaç ürün var, kodunuzu basitleştirmek ve yazmanız gereken satır sayısını azaltmak için özel bir fonksiyon kullanın.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
Yukarıdaki koddaki count değişkeni bir argümandır. Bu fonksiyon sayesinde, sadece tek bir kod satırı kullanarak döngü çalıştırmanın yanı sıra, döngünün kaç kez tekrarlanacağını da belirleyebilirsiniz. Örneğin: water_crops(4) yazmak, fonksiyon içerisindeki for döngüsünü dört (4) kez çalıştıracaktır.
Ürünleri sulamak için bu fonksiyonu tanımlayın ve kullanın; on üç (13) satırdan fazla kod yazmayın.