FlashKeepers

Python · Python · Università

Nozioni di base su Python: funzioni e flusso di controllo

Definizione di funzioni, cicli e logica condizionale in Python, spiegati con un breve esempio ciascuno.

Informazioni su questo set

40 carte base di Python per Python. Inizia con «Come si definisce una funzione in Python?» e «A cosa serve il parametro di una funzione?». Altri mazzi di Università sono elencati qui sotto.

40 carte · carte base · Scritto dall'IA, controllato due volte. Modifica quello che vuoi.

Studia questo set gratis Dai un'occhiata Scarica FlashKeepers per iPhone

Si apre nel browser, senza account. App per iPhone e iPad · App per Android

Come si definisce una funzione in Python?
Mostra rispostaSi usa def, il nome della funzione, le parentesi, i due punti e poi il corpo indentato.
A cosa serve il parametro di una funzione?
Mostra rispostaUn parametro è un segnaposto con nome per un valore passato quando la funzione viene chiamata.
Come si restituisce un valore da una funzione?
Mostra rispostaSi usa la parola chiave return seguita dal valore da restituire a chi ha chiamato la funzione.
Che cos'è un parametro predefinito?
Mostra rispostaUn parametro con un valore preimpostato, usato quando per quel parametro non viene passato alcun argomento.
Fai un esempio di funzione con due parametri
Mostra rispostadef add(a, b): return a + b
Cosa succede se una funzione non ha l'istruzione return?
Mostra rispostaLa funzione restituisce implicitamente None.
Che cos'è la docstring di una funzione?
Mostra rispostaUna stringa letterale posta subito dopo la riga def per documentare ciò che fa la funzione.
Come si chiama una funzione di nome greet?
Mostra rispostaSi scrive il nome della funzione seguito dalle parentesi: greet()
Che cosa sono gli argomenti posizionali?
Mostra rispostaArgomenti passati a una funzione nello stesso ordine in cui compaiono nella definizione.
Come si passano gli argomenti nominati (keyword) a una funzione?
Mostra rispostaSi usa il nome del parametro seguito dal segno uguale e dal valore: func(name='Alice')
Cosa permette di fare *args?
Mostra rispostaPassare a una funzione un numero variabile di argomenti posizionali.
Cosa permette di fare **kwargs?
Mostra rispostaPassare a una funzione un numero variabile di argomenti nominati (keyword).
Qual è la struttura di base di un'istruzione if?
Mostra rispostaif condizione: seguito da codice indentato che viene eseguito solo se la condizione è vera
Qual è la struttura di un'istruzione if-else?
Mostra rispostaif condizione: viene eseguito se è vera, else: viene eseguito se la condizione è falsa
Come si aggiunge un terzo ramo a un'istruzione condizionale?
Mostra rispostaSi usa elif (else if) per altre condizioni tra if e else.

altre 25 carte nell'app

Studia questo set gratis