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
Can you explain what the knight object is and what methods it has?
Can you show how to call these functions with a knight object?
What does the `loot_box` function do in detail?
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