[Python] invalid literal for int() with base 10

frank-white Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
georges97 Messages postés 13856 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous
je débute sur python, et je test les premières choses apprise avec un petit code que je me concocte.

Problème :
en l'éxécutant mes premières lignes sont ok :
on me demande le prix du bien
la durée d'amortissement
le résultat de l'amortissement sur X année

puis le montant des travaux
et arrivée sur la durée d'amortissement des travaux j'ai l’erreur qui apparaît
alors que je fais appel aux même int() utilisée plus haut

je comprend pas l'erreur ...

de l'aide svp :)

bonne soirée à tous
A voir également:

1 réponse

georges97 Messages postés 13856 Date d'inscription   Statut Contributeur Dernière intervention   2 665
 
Bonsoir,

Deux recommandations:

- ne pas utiliser de caractères accentués dans les noms de variables
- poster le script (et non une copie d'écran, ce qui évite aux intervenants d'avoir à recopier le code, et en utilisant les balises de code python comme expliqué ici:

https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Pour le message d'erreur, il manque l'instruction input en ligne 9, dont il résulte que vous entrez un texte dans une variable, puis tentez de le transformer en entier en l.10
0