Sagot :
Bonjour
Question 1°
Si la valeur saisie pour la variable table est supérieure à 10, le programme s'exécutera normalement avec cette valeur. Il n'y a aucun vérification.
Question 2°
Si l'opérateur entré est différent de * et +, le programme s'exécutera normalement et renverra la table d'addition.
Car la condition vérifiant l'opérateur finit par un else renvoyant la table d'addition, alors qu'un elif aurait été plus adéquat pour vérifier.
Question 3°
Pour améliorer le programme on peut utiliser une boucle while, permettant, tant que la valeur saisie n'est pas comprise entre 1 et 10, de renvoyer l'instruction input et donc de redemander d'entrer la valeur.
voir code complet ci-joint
Question 4°
Il suffit d'intégrer la boucle while dans le code précédent
voir code complet ci-joint
Si il y a quelque chose que tu as mal compris ou une question [à propos de ces exercices] tu peux me le demander dans les commentaires ;)