Quiz de maths›2nde›Algorithmique 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.

Couverture : livre de contrôles corrigés de maths 2de en PDFTélécharger en PDFLe livre des 25 contrôles corrigés en 2dePDF à imprimerVoir le livre ›

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.

Télécharger les manuels scolaires de maths en PDF du CP à la Terminale