La fonction input() ne me permet pas d'additionner mes nombres.

Résolu
LGN -  
jee pee Messages postés 31883 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonsoir à tous,

mon programme:
masse = input()
taille = input()
IMC = masse/taille**2
print(IMC)

Et cela ne me donne pas du tout l'IMC.

1 réponse

  1. jee pee Messages postés 31883 Date d'inscription   Statut Modérateur Dernière intervention   9 979
     
    Bonjour,

    Non input renvoie une chaine de caractères, pas un nombre, il faut convertir la saisie
    poids = int(input("Poids kg ? "))
    taille = int(input("Taille cm ? "))
    imc = poids/((taille/100)**2)
    print("imc =",imc) 
    


    1