wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Funzioni Python

Total questions: 14

Worksheet time: 9mins

Name
Class
Date
1.

Quale parola chiave si usa per definire una funzione in Python?

a)
  • function

b)
  • define

c)
  • def

d)
  • fun

2.

Cosa stampa il seguente codice?

a)

saluto

b)

Ciao!

c)

niente

d)

errore

3.

Una funzione può avere zero parametri.

a)

Vero

b)

Falso

4.

Completa la funzione che restituisce il doppio di un numero.

(a)  

5.

Cosa fa la funzione return?

a)
  • Stampa il risultato

b)
  • Ferma il programma

c)
  • Restituisce un valore alla chiamata

d)
  • Ripete la funzione

6.

Quali di queste sono funzioni valide in Python?

a)
  • def stampa():

b)
  • def somma(a, b):
    return a + b

c)
  • function moltiplica(x, y)

d)
  • def 123(x):

7.

È obbligatorio usare return in tutte le funzioni.

a)

Vero

b)

Falso

8.

Cosa succede se chiamo una funzione senza parentesi?

a)
  • La funzione si esegue

b)
  • Python dà un messaggio di errore

c)
  • La funzione non viene eseguita

d)
  • Viene stampato “None”

9.

Scrivi il nome corretto della funzione che stampa a video.

(a)  

10.

Quale tra queste funzioni restituisce un numero?

a)
  • calcola()

b)
  • print calcola()

c)
  • def calcola()

d)

return calcola()

11.

Cosa stampa il seguente codice?

a)

6

b)

x*2

c)

3

d)

errore

12.

Cosa si può fare con una funzione?

a)
  • Evitare ripetizioni

b)
  • Dividere il codice in blocchi logici

c)
  • Memorizzare dati in modo permanente

d)
  • Richiamarla da altre parti del codice

13.

Una funzione può restituire più di un valore.

a)

Vero

b)

Falso

14.

Scrivi una riga per chiamare la funzione saluta_nome passando il nome "Sara".

(a)