Cours d'informatique pour le lycée

Exercices bases et structures de contrôle

Exercice 1

Écrire un programme qui demande votre âge et qui écrit « Votre âge est… » avec l’âge qui s’affiche.

Exercice 2

Écrire un programme qui demande l’année de naissance de l’utilisateur et qui lui donne son age en 2040

Exercice 3

Dans une école de Rugby, il y a quatre groupes :

Compléter le script suivant pour qu'il affiche le groupe lorsque l'utilisateur entre l'âge du joueur.

a = int(input("Entrer l’âge du joueur : "))
if (a < 8):
    print("Le joueur est trop jeune")
elif (8 <= a < 10):
    print("Le joueur est dans la catégorie U8")
elif .....
    print(....
elif .....
    print(....
elif .....
    print(....
else:
    .........

Exercice 4

Écrire un programme qui demande à l'utilisateur son nom et son sexe (M ou F). En fonction de ces données, afficher « Cher Monsieur » ou « Chère Madame » suivi du nom de l'utilisateur.

Exercice 5

Écrire un programme qui demande 2 entiers A et B, puis renvoie le quotient et le reste de la division euclidienne de A par B.

Exercice 6

Écrire un algorithme qui demande le prénom d'un utilisateur puis qui lui dit combien il y a de lettres dans son prénom (on pourra utiliser la fonction len(), à vous de trouver ce qu’elle fait).

Exercice 7

Rédiger un programme Python sous le nom bissextile.py qui, pour une variable recevant une valeur entière, indique si l’année correspondante est bissextile en affichant : « Cette année est bissextile » ou « Cette année n’est pas bissextile » selon le cas.

Rappel : les années bissextiles sont celles qui sont divisibles par 4, sauf lorsqu’elles débutent un siècle non multiple de 400. (Par exemple : l’année 2000 était bissextile : 2000 débute un siècle mais 2000/400 = 50 ; l’année 2100 ne sera pas bissextile).

Tester votre programme avec les années 2000, 2013, et 2100.