wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python intro

Total questions: 32

Worksheet time: 33mins

Name
Class
Date
1.

Pyhton è case sensitive?

a)

Si

b)

No

c)

Dipende dall'IDE

d)

Nessuna delle precedenti

2.

Quale tra i seguenti tipi di dato indica i numeri decimali in Python?

a)

int

b)

dec

c)

float

d)

flota

3.

Quale tra le seguenti funzioni viene usata per trasformare un dato in un numero intero?

a)

str()

b)

float()

c)

int()

d)

print()

4.

Segna tutti i valori che può assumere il tipo di dato boolean (Due risposte).

a)

True

b)

False

c)

Float

d)

Int

5.

Quale tipo di dato viene usato per rappresentare un testo?

a)

text

b)

string

c)

"

d)

'

6.

Che cosa è Python?

a)

Un linguaggio di programmazione compilato

b)

Un linguaggio di programmazione interpretato

c)

Un linguaggio di programmazione con Bytecode

d)

Un linguaggio di programmazione web based

7.

Cosa è una variabile?

a)

Uno spazio di memoria in cui inserire dati

b)

Un tipo di dato

c)

Un valore

d)

Un tipo di memoria mutabile

8.

Che cosa è la sintassi

a)

Consiste nelle parole usate per descrivere un errore

b)

è l'insieme delle regole di un linguaggio di programmazione

c)

La sintassi è il significato logico del programma

d)

viene usata per trovare gli errori di debug

9.

Che risultato si ha dalla seguente istruzione:

print(Hello world!)

a)

Hello world!

b)

SyntaxError (errore di sintassi)

c)

Hello world

d)

print(Hello world!)

10.

Che output produce l'istruzione print (10 + 16)?

a)

20

b)

22

c)

24

d)

26

11.

Quale è il modo corretto di creare una variabile in Python?

a)

my_variable = 10

b)

my variable = 10

c)

my_variable is 10

d)

my_variable: 10

12.

Quale è l'output di questo pezzo di codice se in input inseriamo il valore 100?

a)

volo stabile

b)

troppo vicino al suolo

c)

SyntaxError (errore di sintassi)

13.

Quale di questi operatori permette di comparare due variabili?

a)

'='

b)

'=>'

c)

'<='

d)

'=='

14.

Quale è l'uotput di questo pezzo di codice se in input inseriamo il valore 40?

a)

Volo stabile

b)

troppo vicino al suolo

c)

collisione

d)

SyntaxError

15.

Quante pastiglie devono essere prese da una ragazza di 14 anni secondo questo pezzo di codice?

a)

2

b)

1,5

c)

1

d)

0,5

16.

Il ciclo FOR è

a)

un ciclo che si esegue per un numero sconosciuto di volte

b)

un ciclo che si esegue per un numero definito di volte

c)

Una particolare forma di IF

d)

Non è un elemento di programmazione

17.
a)

prit

b)

print

c)

stampa

d)

Wow!!!

18.
a)

105+5

b)

10, 5+5

c)

10 10

d)

10 5+5

19.
a)

casa*3+scuola

b)

"casa*3+"scuola"

c)

"casa"*3, "scuola"

d)

"casa"*3+"scuola"

20.
a)

(a+c*b)

b)

a+(c*b)

c)

(a+c)*b

d)

a+c*b

21.
a)

imput

b)

input

c)

inserisci

d)

dati

22.
a)

2

b)

3

c)

1

d)

due

23.
a)

IF A=="SI":

b)

if A="SI":

c)

if A=="SI":

d)

if A=="SI"

24.
a)

else:

b)

ELSE

c)

if

d)

else

25.
a)

else:

b)

elif:

c)

elif

d)

ELIF

26.
a)

riga 5

b)

riga 4

c)

riga 3

d)

riga 2

27.
a)

riga 2

b)

riga 1

c)

riga 3

d)

riga 5

28.

Che output produce l'istruzione

print ("10 + 16")

?

a)

26

b)

1016

c)

24

d)

10+16

29.

Che output produce l'istruzione

print ("10" + "16")

?

a)

26

b)

1016

c)

24

d)

10+16

30.

Il ciclo WHILE è

a)

un ciclo che si esegue per un numero definito di volte

b)

un ciclo che si esegue per un numero di volte non definito a priori

c)

Una alternativa alla forma di IF

d)

Un ciclo infinito

31.

nome=float(input(" inserisci il nome"))

Che tipo di dato contiene la variabile nome?

a)

Stringa

b)

Decimale

c)

Intero

d)

Dipende dall'input dell'utente

32.

numero=input("inserisci l'età")


Che tipo di dato contiene la variabile Numero?

a)

Stringa

b)

Intero

c)

decimale

d)

il tipo viene cambiato a seconda dell'input utente