Scrivere Funzioni
Parti di una Funzione
- Dichiarazione: Inizia con la parola chiave
def. - Nome: L'identificatore della funzione come
knight_controller,loot_box, ecc. - Parametri: Variabili elencate tra parentesi che accettano valori quando la funzione viene chiamata.
- Corpo: Un blocco di codice indentato sotto la dichiarazione della funzione, che esegue le azioni della funzione.
- Valore di ritorno: Istruzione opzionale per restituire un valore. In assenza di questa, le funzioni restituiscono
None.
Esempio
knight.py
-
knight_controller: Controlla il cavaliere chiamandoloot_boxdue volte e spostandosi a destra quattro volte. -
loot_box: Definisce una serie di azioni (spostamento, raccolta moneta) per il cavaliere. -
Parametro: Entrambe le funzioni accettano un oggetto cavaliere che dispone di metodi come
go_right(),go_up(), ecc.
Swipe to start coding
Soluzione
Grazie per i tuoi commenti!
knight.py
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
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
Scrivere Funzioni
Scorri per mostrare il menu
Parti di una Funzione
- Dichiarazione: Inizia con la parola chiave
def. - Nome: L'identificatore della funzione come
knight_controller,loot_box, ecc. - Parametri: Variabili elencate tra parentesi che accettano valori quando la funzione viene chiamata.
- Corpo: Un blocco di codice indentato sotto la dichiarazione della funzione, che esegue le azioni della funzione.
- Valore di ritorno: Istruzione opzionale per restituire un valore. In assenza di questa, le funzioni restituiscono
None.
Esempio
knight.py
-
knight_controller: Controlla il cavaliere chiamandoloot_boxdue volte e spostandosi a destra quattro volte. -
loot_box: Definisce una serie di azioni (spostamento, raccolta moneta) per il cavaliere. -
Parametro: Entrambe le funzioni accettano un oggetto cavaliere che dispone di metodi come
go_right(),go_up(), ecc.
Swipe to start coding
Soluzione
Grazie per i tuoi commenti!
knight.py