Curso de Desarrollo en Python
Capítulo
>
Nivel
Creando tus propias funciones
Argumentos de función
Objetivo
Utiliza una función personalizada para regar todos los cultivos en el campo escribiendo no más de trece (13) líneas de código.
Un argumento es el valor que ingresas entre paréntesis en ciertas funciones. Al crear funciones personalizadas, puedes asignar argumentos para añadir alguna variación al código que la función ejecuta.
Hay varios cultivos que necesitan riego consecutivamente, utiliza una función personalizada para simplificar tu código y reducir la cantidad de líneas que necesitas escribir.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
La variable count en el código anterior es un argumento. Con esta función, no solo puedes ejecutar un bucle usando esta única línea de código, sino que también puedes definir cuántas veces deseas que el bucle se repita. Por ejemplo: escribir water_crops(4) ejecutará el bucle for dentro de la función cuatro (4) veces.
Define y utiliza esta función para regar los cultivos escribiendo no más de trece (13) líneas de código.