Évaluation de SNT : Python

Sélectionnez votre version d'épreuve :

Évaluation Python

Nom : Prénom :

Partie 1 : Variables et Calculs (8 pts)

1. Suivi de variables : Quelles seront les valeurs finales de a et b ?

a = 0
b = 0
a = a - b
b = b * 2
a = a + b
Valeur finale de a :
Valeur finale de b :

2. Priorités : Si on exécute print(x), quel résultat sera affiché ?

x = 0 + 0 * 0
Résultat :

3. Types : Quel est le type précis de la variable y ?

y = "..."

4. Test Logique : Ce test affiche-t-il True (Vrai) ou False (Faux) ?

n1 = 0
n2 = 0
print(n1 > n2)
Le programme affiche :
Partie 2 : Syntaxe et Conditions (6 pts)

5. Correction de texte : On veut définir la variable prenom pour qu'elle contienne .... Quelle est la bonne syntaxe ?

6. Structure Conditionnelle : Complétez pour que le message s'affiche si l'âge est de 18 ans ou plus.

age = 20
 age  18 
    print("Majeur")

7. Entrée et Conversion : On veut récupérer un nombre décimal (ex: 12.5) tapé au clavier. Complétez :

v = (("Entrez une valeur"))
Partie 3 : Boucles (6 pts)

8. Analyse de range : Quels nombres seront affichés par cette boucle ?

for i in range(0, 0, 0):
    print(i)

9. Compteur de boucle : Combien de fois le mot "Ok" sera-t-il affiché ?

i = 0
while i < 0:
    print("Ok")
    i = i + 1

10. Analyse d'erreur : Pourquoi ce code provoque-t-il une boucle infinie ?

i = 0
while i < 10:
    print(i)
    # Ligne manquante ici

🔒 Zone Enseignant : Code de validation.

Résultat du Contrôle

Épreuve terminée. Merci d'appeler l'enseignant.