Aller au contenu

Vous devez être capables de faire ce type d'exercices suffisamment rapidement.

Exercice 1

Ecrire un programme qui prend en entrée un entier et vérifie si celui-ci est un nombre pair.

Exercice 2

Écrire un programme qui : - Demande l'âge d'un utilisateur - Affiche si la personne a 25 ans, plus de 25 ans ou moins de 25 ans.

Exercice 3

Affichez les nombres pairs de 0 inclus à 100 inclus.

Exercice 4

Réaliser un programme dans lequel l’utilisateur doit deviner un entier choisi « au hasard » (c'est vous qui choisissez ce nombre, pas besoin de faire appel à random) entre 1 et 100. La machine interroge l’utilisateur tant qu’il n’a pas trouvé le nombre mystère et le félicite cordialement lorsqu’il gagne.

Voici à quoi pourrait ressembler l'exécution de votre programme :

    Devinez le nombre mystère ? 3
    Ce n’est pas le nombre mystère.
    Quel est le nombre mystère ? 7
    Ce n’est pas le nombre mystère.
    Quel est le nombre mystère ? 2
    Bravo, vous avez trouvé le nombre mystère !

Exercice 5

  • Écrire une fonction carre qui prend un entier en paramètre et renvoie son carré. Par exemple, carre(5) renverra 25.

  • Écrire une fonction premiers_carres utilisant la fonction carre qui demande un nombre n à l'utilisateur et affiche les n premiers carrés. Par exemple, premiers_carres(5) affichera :
    1
    4
    9
    16
    25

Exercice 6

Créez une fonction somme_tuples(tuple_1, tuple_2) qui effectue la somme de chacun des éléments dans l’ordre pour les deux tuples et qui renvoie une liste qui contient cette somme.

Par exemple, somme_tuples((1, 2, 3), (1, 1, 1)) doit renvoyer [2, 3, 4].

Exercice 7

Écrire une fonction supprimer_doublons(liste) qui prend une liste en paramètre et qui supprime les doublons consécutifs (c’est à dire que les doublons sont positionnés les uns à la suite des autres) et renvoie une nouvelle liste mais sans les doublons. On suppose qu'il y a uniquement des doublons consécutifs.

Par exemple supprimer_doublons([0, 0, 1, 1, 3, 4, 4, 5, 6, 6, 6, 7, 7]) doit renvoyer [0, 1, 3, 4, 5, 6, 7].

Exercice 8

Créez une fonction moyenne(eleves_classe) qui calcule et renvoie la moyenne de la classe :

eleves_classe = {
    "john": 11,
    "roberto":12,
    "anna": 20,
    "ali":16,
    "rachidamaispasdati": 13,
    "mbappe": 15
}