3.5. Exercices

3.5.1. Addition de deux nombres

On souhaite écrire un programme sum.py qui demande à l’utilisateur de saisir deux nombres, puis les additionne et affiche leur somme dans la console.

Note

La fonction input() renvoie la saisie de l’utilisateur en tant que str. Il faut donc la convertir en int ou en float avant de pouvoir l’utiliser pour des opérations mathématiques. Dans le cas où la saisie n’est pas convertible (par exemple "2x" qui n’est pas un nombre), le programme affichera un message d’erreur. Nous considérons pour l’instant que l’utilisateur n’entre que des nombres. Nous verrons plus loin des manières de palier à ce problème.

3.5.2. Années bissextiles

Une année est bissextile si elle est multiple de 4 mais pas de 100. Les années divisibles par 400 restent cependant bissextile. Écrivez un programme qui demande à l’utilisateur une année et indique si elle est ou non bissextile.

3.5.3. Table de multiplication

Écrivez un programme qui demande à l’utilisateur un nombre entier et affiche sa table de multiplication (pour l’intervalle de 1 jusqu’à 10).