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

Книга Кода