wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python basic

Total questions: 59

Worksheet time: 30mins

Name
Class
Date
1.

Cosa stampa il seguente codice ? print("Hello world!\nHello world!")

a)
Hello world! Hello world!
b)
Hello world!
Hello world!
c)
SyntaxError
d)
Hello world!
2.

Cosa mostra sul monitor il seguente spezzone di codice? print("Hello" + str(2) + "world!")

a)
Hello world! Hello world!
b)
Hello2world!
c)
Hello Hello world! world!
d)
SyntaxError
3.

Cosa è la sintassi?

a)
Syntax is the word used to describe an error
b)
Syntax is the rules of the programming language
c)
It is used to read information
d)
It is used to output information 
4.

Codice ripetuto affiche' una condizione sia soddisfatta o un numero di volte predefinito, si chiama.

a)
Sequence
b)
Selection
c)
Iteration
d)
Variable
5.

Cosa fa questo codice? myAge = int (myAge)

a)

Converts the var (variable) myAge to a string

b)

Converts the var (variable) myAge to a integer

c)

Converts the var (variable) myAge from a integer to a string

d)

Converts the var (variable) myAge to if statement

6.

da dove è stato preso il nome Python?

a)

il serpente

b)

uno spettacolo televisivo chiamato Monty Python

7.

Cosa stampa questo codice? print(Hello world!)

a)
Hello world!
b)

errore di sintassi

c)
Hello world
d)
print(Hello world!)
8.

quale funzione in Python verifica se una stringa contiene solo numeri?

a)
isalpha()
b)
isnumeric()
c)
int()
d)
string()
9.

con quale interprete definiamo una funzione in Python

a)
const
b)
int
c)
def
d)
while
10.

Python identifica un blocco di istruzioni con

a)
BEGIN and END keywords
b)
{ and }
c)

identazione

d)

decido io il simbolo

11.

cosa significa 'debug' ?

a)
Identify errors and fix them.
b)
Making a calculation
c)
A set of instructions
d)
Looking at code
12.

quale sintassi usi per stampare a video due string su linee separate?

a)
/
b)
\n
c)
\l
d)
n
13.

Qual è l'output del seguente codice? print("Hello world!" * 2)

a)
TypeError
b)
Hello world world!
c)
Hello world!Hello world!
d)
Hello world! * 2
14.

come si chiama l'operazione per unire due stringhe?

a)
Combining
b)
Connecting
c)
Concatenation
d)
Stringing
15.

Se vuoi usare piu' di una alternativa nel tuo codice per una specifica condizione cosa usi dopo if?

a)
elif
b)
else
c)
ifif
16.

people = ["John", "Rob", "Bob"]

print (people[1])

qual è il risultato?

a)
John
b)
Rob
c)
Bob
17.

people = ["John", "Rob", "Bob"]

print (people[-1])

Qual è il risultato?

a)
John
b)
Rob
c)
Bob
18.

people = ["John", "Rob", "Bob"]

print (people[4])

Qual è il risultato?

a)
John
b)
Rob
c)
Bob
d)
Error
19.

Python e' un linguaggio interpretato o compilato?

a)

Compiler

b)

Interpreter

20.

Python usa le parentesi graffe per i blocchi?

a)

True

b)

False

21.

Python usa l'indentazione per individuare un blocco?

a)

True

b)

False

22.

quale dei seguenti nomi può essere usato come costante in Python?

a)

firstName

b)

First_Name

c)

FIRST_NAME

d)

firstname

23.

quale dei seguenti nomi e' valido in Python per una variabile?

a)

new_user25

b)

NewUser25

c)

25_new_user

d)

25NewUser

e)

NEWUSER25

24.

Cosa stampo , se inserisco 15 e 30 ?

a)

Syntax error

b)

45

c)

1530

d)

15+30

25.

Cosa stampo, se inserisco 15 e 20 ?

a)

"num1 + num2"

b)

1520

c)

35

d)

15+20

26.

cosa mostra il video quando questo codice viene eseguito?

a)
b)
c)
d)
27.

cosa stampa?

a = 5

b = 6

print(a)

a)

5

b)

6

c)

11

d)

1

28.

cosa stampa?

a = 4

b = 6

print(a*b)

a)

24

b)

12

c)

6

d)

a*b

29.

cosa stampa?

x = 5

print(x == 2)

a)

True

b)

0

c)

2

d)

false

30.

cosa stampa??

a = 2

If a<3:

print(a+1)

else:

print(a-1)

a)

3

b)

2

c)

1

d)

0

31.

quanto vale c alla fine di questo codice?

x = 3

c = 0

while x > 1:

c = c +1

x = x -1

print(c)

a)

3

b)

0

c)

1

d)

2

32.

quanto vale c ?

a = 2

b = 5

if a > b:

c = a

else:

c = b

a)

2

b)

5

c)

нет правильного ответа

d)

0

33.

per scrivere sul display in Python uso....

a)

print

b)

write

c)

input

d)

read

34.

per inserire un numero da tastiera in Python uso....

a)

print

b)

input

c)

read

d)

write

35.

Se in Python

a)

while

b)

for

c)

if

d)

elif

36.

quanto vale s quando esci dal ciclo?

a)

-30

b)

40

c)

0

d)

70

37.

quale sequenza stampo?

a)

1 2 3 4 5 6 7 8 9 10

b)

2 4 6 8 10

c)

4 6 8 10 12

d)

2 4 6 8 10 12 14 16 18 20

38.

quale estenzione viene usata per file Python?

a)
.xlsx
b)
.pptx
c)
.docx
d)
.py
39.

quale simbolo usi per inserire un commento in Python?

a)
@
b)
¬
c)
;
d)
#
40.

quale simbolo usi per tornare a capo?

a)
/
b)
\n
c)
\l
d)
n
41.

quale lettera viene stampata a video?

a)
e
b)
x
c)
t
d)
Nothing prints
42.

What is the position of the name "Robert" in the following list:

name = ["Bob", "Bobby","Robert","Rob"]

a)
0
b)
1
c)
2
d)
3
43.

nel seguente codice, "city" e' un esempio di?

a)
List
b)
Loop
c)
Variable
d)
Array
44.

Ogni elemento nella lista ha un indice. Qual e' il primo indice in una lista in Python ?

a)

0

b)

1

c)

a

d)

A

45.

cosa stampa questo codice sul monitor?

a)
4
b)
2
c)
3
d)
5
46.

cosa stampa a video questo codice?

a)
3
b)
20
c)
25
d)
17
47.

cosa stampa a video questo codice?

a)
1
b)
3
c)
2
d)
4
48.

cosa stampa questo codice?

print(3+4)

a)

3+4

b)

7

c)

SyntaxError

d)

print(3+4)

49.

print("12"*3) cosa stampa questo codice?

a)
36
b)
121212
c)
24
d)
12*3
50.

cosa stampa questo codice in Python?

print(9/3)

a)

3

b)

3.0

c)

9/3

d)

SyntaxError

51.

cosa stampa questo codice?

print(Hello world!)

a)

Hello world!

b)

SyntaxError

c)

Hello world

d)

print(Hello world!)

52.

quale funzione serve per convertire un numero in una stringa?

a)

str()

b)

int()

c)

parseInt()

d)

convert

53.

una sola dichiarazione di variabile è corretta in Python, quale?

a)
my_variable = 10
b)
my variable = 10
c)
my_variable is 10
d)
my_variable: 10
54.

una sola dichiarazione di alternativa è corretta in Python, quale?

a)

IF answer == "Yes":

b)

if answer == "Yes"

c)

if answer == "Yes":

d)

if answer = "yes" :

55.

cosa stampa il seguente codice?

a)
b)
c)
d)

1,2,3,4

56.

quale ciclo si ripete per 3 volte?

a)

For counter in range(0,5):

b)

For counter in range(1.3):

c)

For counter in range(0.3):

57.

qual è il nome della variabile che si usa in questo ciclo?

a)

counter

b)

print

c)

for

d)

#

58.

quale dei seguenti è un nome di variabile accettabile?

a)

no-text

b)

8text

c)

no_text

d)

no_text$

59.

quale ciclo usi se conosci il numero di iterazioni da farsi?

a)

WHILE Loop

b)

IF function

c)

FOR Loop

d)

Variable