Addition de variable

Résolu
pton -  
Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai un probleme dans mon code python lorsque je veux additionner deux variables,
quand je fais par exemple 1+1 ça me donne 11 ...
voici mon code
var1=input("nombre :")
var2=input("nombre :")
var3=(var1+var2)
print ("résultat = ",var3)


merci d'avance

1 réponse

  1. Utilisateur anonyme
     
    Oui tu concatènes une chaîne de caractères.

    Pour ajouter deux entiers, il faut transformer tes chaines en entiers à l'aide de la fonction int(chaine)
    8
    1. JT68
       

      Peux tu détailler ?

      1
      1. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169 > JT68
         

        Bonjour,

        input renvoie une chaine de caractères

        donc, si on saisit le chiffre 2,  var1 contient '2', qu'il faut ensuite convertir en entier avec la fonction int(),

        voire même float(), si on saisit des nombres à virgule

        0