En fait j'essaye de faire une condition 'ask_more_money' et de faire si oui dire 'Combien ?' sinon dire 'Ok'
Et quand j'essaye de faire ça j'ai une 'Syntax Erorr' sur le 'else'
aidez moi svp
ask_more_money = input("Do you want to add money ?(Yes/No)")
if ask_more_money : "Yes"
how_much_money = int(input("How much ?"))
else
print("Ok")
Je suis débutant mon erreur est peut être simple à résoudre
Merci d'avance
Si vous voulez voir le code entier le voici :
wallet = int(input("How much money do you have ?"))
price = int(input("How much does the item cost ?"))
if price <= wallet:
print("The purchase is possible")
else:
print("The purchase is impossible")
ask_more_money = input("Do you want to add money ?(Yes/No)")
if ask_more_money : "Yes"
how_much_money = int(input("How much ?"))
else
print("Ok")
wallet += how_much_money
if price <= wallet:
print("Purchase is possible")
else:
print("Purchase still impossible")
on mets deux égale pour une égalité parfaite et pour être sur qu'il qu'il n'y a pas d'erreur lors du lancement du programe
et pour how_much_money on peut mettre une condition sur la condition :
how_much_money = int(input("how much ?))
if how_much_money >= 1000:
print("no, it's so for me")
else:
print("ok ...)
else:
print("ok")
et je te conseille de ne pas mettre de underscore (_) et ni de tiret (-) dans tes variable, pour encore éviter des problème lors du lancement du programme mais de plutôt faire des
mots cours comme ça : ask_more_money --> askmon ; how_much_money --> hmuch car on ne demande que une variable donc après tu poura utiliser hmuch pour d'autre variable comme la santé.
j'espère que sa t'aidera, et je te conseil de travailler avec plusieurs fichier avec des import et si tu code sur vs code, écrit toi même le fichier avec l'extention .py parce que sinon le import ne marchera pas
@CarreLebo: OK je comprend qu'il puisse mélanger les '_' avec les '-'. Aimerais-tu plus howMuchMoney ? Je ne vois pas d'import dans le code. Oui, si je fais import machin Il faut que le fichier machin.py existe dans le même répertoire.
Le Tout est souvent plus grand que la somme de ses parties.
> mots cours comme ça : ask_more_money --> askmon ; how_much_money --> hmuch car on ne demande que une variable donc après tu poura utiliser hmuch pour d'autre variable comme la santé.
Voila le meilleur moyen de te faire haïr par des generations entières de développeurs. Le nom des variables (et des fonctions) DOIT être le plus clair possible. J'ai travaille avec des langages qui limitent le nom des variables a 12 caractères et crois moi, je ne souhaite ça a personne.
> si tu code sur vs code, écrit toi même le fichier avec l'extention .py parce que sinon le import ne marchera pas
Je ne suis pas sur de comprendre. Ton fichier final devrait etre le meme, peu importe ton IDE, sinon tu as un autre probleme
@Elried: Tout à fait d'accord avec toi pour le nom des variables. Il faut juste éviter de mélanger le '_' avec le '-' qui est un opérateur. Pour le import, je ne suis pas certain de comprendre non plus. Je ne sais pas d'où ça sort. Et j'ai fait une erreur, si je fais import random random se trouvera dans les modules officiels de Python, pas dans le répertoire courant.
Le Tout est souvent plus grand que la somme de ses parties.
on mets deux égale pour une égalité parfaite et pour être sur qu'il qu'il n'y a pas d'erreur lors du lancement du programe
et pour how_much_money on peut mettre une condition sur la condition :
how_much_money = int(input("how much ?))
if how_much_money >= 1000:
print("no, it's so for me")
else:
print("ok ...)
else:
print("ok")
et je te conseille de ne pas mettre de underscore (_) et ni de tiret (-) dans tes variable, pour encore éviter des problème lors du lancement du programme mais de plutôt faire des
mots cours comme ça : ask_more_money --> askmon ; how_much_money --> hmuch car on ne demande que une variable donc après tu poura utiliser hmuch pour d'autre variable comme la santé.
j'espère que sa t'aidera, et je te conseil de travailler avec plusieurs fichier avec des import et si tu code sur vs code, écrit toi même le fichier avec l'extention .py parce que sinon le import ne marchera pas
Merci beaucoup j'ai juste mit :
if ask_more_money =="Yes":
how_much_money = int(input("How much ?"))
else:
print("Ok")
et ça marche parfaitement ! Merci beaucoup pour tes conseils !
- Edité par Dadou6942 18 mai 2021 à 9:28:50
Je suis débutant et j'ai un problème
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.