FlashKeepers

Python · Python · College and University

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.

About this set

40 basic cards for Python Python. It opens with "Come si definisce una funzione in Python?" and "A cosa serve il parametro di una funzione?". More College and University decks are listed below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

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

25 more cards in the app

Study this set free