Курс по разработка на Python
Глава
>
Ниво
Създаване на собствени функции
Аргументи на функция
Цел
Използвайте потребителска функция, за да напоите всички култури в полето, като напишете не повече от тринадесет (13) реда код.
Аргументът е стойността, която въвеждате в скобите на определени функции. Когато създавате потребителски функции, можете да зададете аргументи, за да внесете някакво разнообразие в изпълнявания код.
Има няколко култури, които трябва да бъдат напоени последователно. Използвайте потребителска функция, за да опростите кода си и да намалите броя на редовете, които трябва да напишете.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
Променливата count в горния код е аргумент. С тази функция, не само че можете да изпълните цикъл с този един ред код, но и можете да зададете колко пъти искате цикълът да се повтори. Например: написването на water_crops(4) ще изпълни цикъла във функцията четири (4) пъти.
Дефинирайте и използвайте тази функция, за да напоите културите, като напишете не повече от тринадесет (13) реда код.