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

Résolu
LGN -  
jee pee Messages postés 31964 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 31964 Date d'inscription   Statut Modérateur Dernière intervention   10 010
     
    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