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

Fermé
frank-white Messages postés 2 Date d'inscription jeudi 4 juillet 2013 Statut Membre Dernière intervention 3 juin 2022 - 3 juin 2022 à 19:52
georges97 Messages postés 12280 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 2 octobre 2024 - 3 juin 2022 à 21:08
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 12280 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 2 octobre 2024 2 360
3 juin 2022 à 21:08
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