À faire vous-même n°9

Comme vous avez pu le constater, la valeur saisie par l'utilisateur sera toujours de type "string".

Testez ce programme à l'aide de Spyder :

1
a=input("Entrez un nombre")
2
a=a+1

Comme vous l'avez remarqué, nous avons une erreur. En effet, nous savons qu'il n'est pas possible de concaténer une chaîne de caractères et un nombre. Or la valeur référencée par la variable a est de type string et la ligne "a=a+1", puisque nous avons un entier avec 1 et une chaîne de caractères avec la variable a séparés par un signe +, donne une erreur.

Pour éviter ce genre de problème, il peut être nécessaire de "transformer" notre chaîne de caractères en entier.

Testez ce programme à l'aide de Spyder :

1
a=input("Entrez un nombre")
2
a=int(a)
3
a=a+1