Suivez votre progression
Connectez-vous pour enregistrer votre progression et vos tentatives de quiz.

✏️ Exercices — Algorithmique et bases Python

Thèmes : variables • affectation • affichage • conditions • boucles • fonctions simples.
Objectif : comprendre et écrire de petits programmes Python liés aux bases de l’algorithmique.

Exercice 1 — Comprendre une affectation
1ère STMG

On considère le programme suivant :

x = 4
y = 3
z = x + y
print(z)

Quel nombre est affiché ?

Exercice 2 — Écrire une affectation simple
1ère STMG

Écrire en Python une instruction qui stocke le nombre 12 dans la variable a.

Exercice 3 — Affichage d’un résultat
1ère STMG

Écrire un programme Python qui stocke 5 dans x puis affiche cette valeur.

Exercice 4 — Condition simple
1ère STMG

On veut afficher positif si un nombre x est strictement positif, sinon afficher autre cas.

Écrire le code Python correspondant.

Exercice 5 — Lire une condition
1ère STMG

Que fait le programme suivant ?

x = 8

if x > 10:
    print("grand")
else:
    print("petit ou égal à 10")
Exercice 6 — Boucle for
1ère STMG

Que fait le programme suivant ?

for i in range(4):
    print(i)
Exercice 7 — Boucle while
1ère STMG

On considère :

n = 0
while n < 3:
    print(n)
    n = n + 1

Quels nombres sont affichés ?

Exercice 8 — Écrire une boucle de répétition
1ère STMG

Écrire un programme Python qui affiche 5 fois le mot Bonjour.

Exercice 9 — Fonction carré
1ère STMG

Écrire une fonction Python carre(x) qui renvoie le carré de x.

Exercice 10 — Utiliser une fonction
1ère STMG

On donne le programme :

def double(x):
    return 2 * x

print(double(6))

Quel résultat est affiché ?

Exercice 11 — Entrée utilisateur
1ère STMG

On veut demander à l’utilisateur un nombre puis afficher son double.

Écrire un programme Python simple pour le faire.

Exercice 12 — Exercice complet
1ère STMG

Écrire un programme Python qui :

  1. demande un nombre à l’utilisateur ;
  2. affiche positif si le nombre est strictement positif ;
  3. affiche négatif ou nul sinon.