Want to create interactive content? It’s easy in Genially!

Get started free

Python Escape Room - Masci, Salvatelli, Topino, Marinelli

Diego

Created on May 11, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Vibrant Breakout

Reboot Protocol

Science Breakout

Mystery Breakout

Musical Room Escape

Submarine Escape Game

Earth Day Escape Room

Transcript

Python Escape Room

Diego Topino, Giacomo Salvatelli, Gabriele Marinelli, Tommaso Masci

INIZIA

Benvenuto

Missione: Completa tutti e 6 i test rispondendo alle domande su Python, riguardanti argomenti studiati in classe durante l'anno scolastico

Test

Completa tutti e 6 i test, uno alla volta

Test 1: Sintassi e tipi di dato

Test 2: Le condizioni

Test 3: Le liste

Test Finale: Le funzioni

Test 4: I dizionari

Test 5: Cicli e iterazione

Sintassi e tipi di dato

1/3

Quale simbolo si usa per un commento a riga singola?

//

Sintassi e tipi di dato

2/3

È necessario dichiarare il tipo (es. int) prima del nome?

Sì, è obbligatorio

No, Python è a tipizzazione dinamica

Sintassi e tipi di dato

3/3

Come viene definito un numero con la virgola (es. 3.14)?

Boolean

Int

Decimal

Float

Test

Completa tutti e 6 i test, uno alla volta

Test 2: Le condizioni

Test 1: Sintassi e tipi di dato

Test 3: Le liste

Test 5: Cicli e iterazione

Test Finale: Le funzioni

Test 4: I dizionari

1/3

Le condizioni

Quale operatore controlla se due valori sono identici?

==

=!

2/3

Le condizioni

Come si scrive "diverso da"?

!=

=!

=/

3/3

Le condizioni

Cosa definisce l'appartenenza di una riga a un if?

Tutte le istruzioni che stanno sotto l'if ne fanno parte

Una parentesi graffa

Lo spazio vuoto a inizio riga (indentazione)

Test

Completa tutti e 6 i test, uno alla volta

Test 1: Sintassi e tipi di dato

Test 2: Le condizioni

Test 3: Le liste

Test 4: I dizionari

Test 5: Cicli e iterazione

Test Finale: Le funzioni

Le liste

1/3

Dato x = ["A", "B", "C"], cosa restituisce x[1]?

"A"

"B"

Le liste

2/3

Quale metodo aggiunge un elemento in coda?

.append()

.add()

Consiglio: si usa nelle liste

Le liste

3/3

Quale funzione restituisce il numero di elementi?

Test

Completa tutti e 6 i test, uno alla volta

Test 1: Sintassi e tipi di dato

Test 2: Le condizioni

Test 3: Le liste

Test 4: I dizionari

Test 5: Cicli e iterazione

Test Finale: Le funzioni

1/3

I dizionari

Trascina i 5 blocchi nell'ordine corretto(quando è corretto il tasto CONTINUA compare)

A. {

B. ,

C. "nome": "Job"

D. "livello": 99

E. }

CONTINUA

2/3

I dizionari

Sposta gli elementi nei gruppi corrispondenti(quando è corretto il tasto CONTINUA compare)

Liste

Dizionari

1. append()

2. [0]

3. keys()

4. pop()

5. ["id"]

6. values()

CONTINUA

1/5

I dizionari

Quale metodo permette di ottenere un elenco di tutti i valori contenuti nel dizionario, escludendo le chiavi?

.keys()

.values()

.items()

Test

Completa tutti e 6 i test, uno alla volta

Test 1: Sintassi e tipi di dato

Test 2: Le condizioni

Test 3: Le liste

Test 4: I dizionari

Test 5: Cicli e iterazione

Test Finale: Le funzioni

Cicli e iterazione

1/3

Cosa genera la funzione range(5) in un ciclo for?

Solo il numero 5

Una sequenza di numeri da 0 a 4

Cicli e iterazione

2/3

Quando si ferma un ciclo while?

Al termine della prima iterazione

Appena la condizione diventa False

Dopo un numero prefissato di giri

Cicli e iterazione

3/3

3/3

3/3

3/3

Quando è preferibile usare un ciclo while rispetto a un ciclo for?

Solo quando bisogna lavorare con numeri decimali

Quando non si conosce il numero esatto di iterazioni necessario

Respuesta incorrecta

Respuesta incorrecta

Solo quando si vuole creare un ciclo infinito

Sempre perchè è piu veloce

Respuesta correcta

Respuesta incorrecta

Test

Completa tutti e 6 i test, uno alla volta

Test 1: Sintassi e tipi di dato

Test 2: Le condizioni

Test 3: Le liste

Test Finale: Le funzioni

Test 4: I dizionari

Test 5: Cicli e iterazione

1/5

Le funzioni

Qual è la parola chiave corretta per dichiarare l'inizio di una funzione in Python?

func

define

def

2/5

Le funzioni

Qual è la sintassi corretta?

A) function nome_funzione():

B) def nome_funzione():

3/5

Le funzioni

Ordina i componenti della funzione per sbloccare il sistema. Trascina i blocchi rosa nel punto corretto (1-5)

def attiva_sistema():

A. Fine: Restituzione del valore

esito = "SISTEMA_OK"

B. Esecuzione: Chiamata della funzione

return esito

C. Inizio: Dichiarazione della funzione

risultato = attiva_sistema()

D. Output: Stampa del risultato finale

print(risultato)

E. Azione: Operazione all'interno

continuA

4/5

Le funzioni

Quale di questi frammenti di codice è corretto?

5/5

Le funzioni

Cosa restituisce la chiamata operazione (4, 3)?

def operazione(a, b): def somma(x, y): return x + y return somma(a, b) * 2

24

Errore

Respuesta incorrecta

Respuesta incorrecta

14

Respuesta correcta

Respuesta incorrecta

Completato

Congratulazioni! Hai superato tutti e 6 i test e sei riuscito a scappare

Ricominciare?

Oh oh!

Risposta errata!

Non ti scoraggiare! Continua a rispondere alla domanda

INDIETRO