Addition de variable

Résolu
pton -  
Phil_1857 Messages postés 1872 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

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
JT68
 

Peux tu détailler ?

1
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168 > 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