Учебный курс по разработке на 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) строк кода.