Forum EduPython

Echanges autour d'EduPython.

Vous n'êtes pas identifié(e).

#1 2020-04-25 13:57:03

Thehostshark
Membre
Inscription : 2020-04-25
Messages : 2

Probleme python

Bonjour je doit calculer mon IMC sur python mais je n'y arrive pas avais vous une solution svp voici le programme:

Poids = input("tapez la valeur de Poids : ")
Taille = input("tapez la valeur de Taille : ")
Age = input("tapez la valeur de Age : ")
IMC = Poids/(Taille^2)
print("Le calcul de Poids et de Taille : ", IMC)

ça met message erreur sur la 4eme ligne

Hors ligne

#2 2020-04-25 14:33:40

magicvinni
Administrateur
Inscription : 2017-12-22
Messages : 294

Re : Probleme python

Bonjour, pas sur que se soit un problème de "pédagogie", mais la fonction input renvoie une chaîne de caractères et non un nombre, donc on ne peut pas faire de calculs avec : "123" / "2"  n'a pas de sens.

Il fait donc transformer en entier : int(input(.....)) ou float(input(....)) selon si on attend un entier ou un "décimal".

Dernière remarque ^2 se traduit par **2 en Python.

Bonne journée,
VM

Hors ligne

Pied de page des forums