Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale. Découvrez des réponses détaillées à vos questions grâce à un vaste réseau de professionnels sur notre plateforme de questions-réponses complète.

Bonjour j'ai besoin d'aide pour un devoir maison de mathématique sur du Python , merci a vous de m'aidez !!!

Exercice 3: Écrire un programme Python qui calcule la table de 1 de 1 à 10. Où x est choisi par l'utilisateur.

Par exemple : si l'utilisateur entre x = 5; le programme écrira :
car [tex] \frac{1}{5} \times 1 = 0.2[/tex]

car [tex] \frac{1}{5} \times 2 = 0.4[/tex]


0,2 0,4 0,6 0,8 1,0 1,2 1,4 1,6 1,8 2,0


Attention, la table ne peut être calculée si x=0 (on ne peut diviser par 0), donc il faudra que le programme écrive « impossible » si l'utilisateur choisi 0. Aide : Le programme doit contenir un « while » et un « if ».​


Sagot :

Réponse :

Bonjour,

Voici la fonction Python:

def table(x):

   if x == 0:

       return print("Impossible de diviser 0.")

   i = 1

   while i <= 10:

       print("1/", str(x), " = ", round(1/x*i, 2))

       i += 1

table(5)

Explications étape par étape :

On déclare la fonction table qui prend en argument x, considéré comme un entier, si x est égal à 0, alors la fonction retourne un message d'erreur, et le programme se termine. On déclare la variable i qui prend comme valeur 1, elle servira à indexer l'itération. Tant que i est inférieur ou égal à 10, on affiche l'arrondit au dixième de 1 divisé par x fois i. On incrémente ensuite i de 1, et on réitère.

Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à vos questions. Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Revenez sur Laurentvidal.fr pour obtenir les réponses les plus récentes et les informations de nos experts.