Addition de variable

Résolu/Fermé
pton - Modifié par jipicy le 20/01/2014 à 17:48
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 8 juil. 2022 à 17:50
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
20 janv. 2014 à 20:05
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

Peux tu détailler ?

1
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178 > JT68
Modifié le 8 juil. 2022 à 17:51

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