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 :
- le groupe U8 pour les joueurs entre 8 ans inclus et 10 ans exclus ;
- le groupe U10 pour les joueurs entre 10 ans inclus et 12 ans exclus ;
- le groupe U12 pour les joueurs entre 12 ans inclus et 14 ans exclus ;
- le groupe U14 pour les joueurs entre 14 ans inclus et 16 ans exclus.
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.