quiz de maths2ndealgorithmique et Python

quiz algorithmique et Python en seconde

Que renvoie cette fonction Python ? Boucle for, while, if : ce quiz de seconde vérifie que tu sais lire et comprendre un programme.

Que vaut x après les instructions x = 3 puis x = x + 2 ?

Que renvoie la fonction def f(x): return 2*x + 1 pour f(4) ?

Combien de fois s'exécute la boucle for i in range(5) ?

Que vaut s après s = 0 puis for i in range(1, 4): s = s + i ?

Que fait l'instruction while x < 10: x = x + 3 si x vaut 1 au départ ? La valeur finale de x est :

Quel opérateur teste l'égalité en Python ?

Que vaut 7 % 3 en Python ?

Que vaut 7 // 2 en Python ?

Que renvoie la fonction ci-dessous pour g(5) ? def g(n): if n > 3: return n*n else: return n + 1

Quelle instruction affiche un résultat à l'écran ?

0/10

ce que ce quiz de seconde permet de vérifier

Ce quiz de seconde porte sur l'algorithmique en Python : affectation de variables, types, boucles for et while, instructions conditionnelles, définition d'une fonction avec return, et prédiction du résultat affiché par un script.

les questions fréquentes sur algorithmique et Python en seconde

Quelle est la différence entre = et == en Python ?

= est l'affectation qui donne une valeur à une variable ; == est un test d'égalité qui renvoie True ou False.

Comment fonctionne range(n) ?

range(n) produit les entiers de 0 à n − 1, donc une boucle for i in range(5) s'exécute 5 fois.

Que font // et % ?

// donne le quotient entier et % le reste de la division euclidienne : 7 // 2 = 3 et 7 % 2 = 1.