Escritura de Funciones
Partes de una función
- Declaración: Comienza con la palabra clave
def
. - Nombre: El identificador de la función como
knight_controller
,loot_box
, etc. - Parámetros: Variables listadas entre paréntesis que aceptan valores cuando se llama a la función.
- Cuerpo: Un bloque de código indentado bajo la declaración de la función, que realiza las acciones de la función.
- Valor de retorno: Sentencia opcional para devolver un valor. Sin ella, las funciones retornan
None
.
Ejemplo
knight.py
-
knight_controller
: Controla al caballero llamando aloot_box
dos veces y moviéndose cuatro veces a la derecha. -
loot_box
: Define un conjunto de acciones (moverse, recoger moneda) para el caballero. -
Parámetro: Ambas funciones reciben un objeto knight que tiene métodos como
go_right()
,go_up()
, etc.
Swipe to start coding
Solución
¡Gracias por tus comentarios!
knight.py
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.94
Escritura de Funciones
Desliza para mostrar el menú
Partes de una función
- Declaración: Comienza con la palabra clave
def
. - Nombre: El identificador de la función como
knight_controller
,loot_box
, etc. - Parámetros: Variables listadas entre paréntesis que aceptan valores cuando se llama a la función.
- Cuerpo: Un bloque de código indentado bajo la declaración de la función, que realiza las acciones de la función.
- Valor de retorno: Sentencia opcional para devolver un valor. Sin ella, las funciones retornan
None
.
Ejemplo
knight.py
-
knight_controller
: Controla al caballero llamando aloot_box
dos veces y moviéndose cuatro veces a la derecha. -
loot_box
: Define un conjunto de acciones (moverse, recoger moneda) para el caballero. -
Parámetro: Ambas funciones reciben un objeto knight que tiene métodos como
go_right()
,go_up()
, etc.
Swipe to start coding
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 2.94knight.py