Score sur Python
Bonjour,
Sur Python, je dois créer un mini jeu avec des additions, et je suis bloqué pour le score.
J'aimerais que ça soit écrit : ''Ton score est de : 1/4'' par exemple, avec le nombre d'additions que j'ai choisi mais à la place ça me met ''Ton score est de : 1/NBadd".
Si quelqu'un peut m'aider s'il vous plait, merci d'avance !
Windows / Edge 120.0.0.0
- Score python
- Feuille de score belote excel - Forum Graphisme
- Citizen code python - Accueil - Outils
- Score snap qui augmente la nuit - Forum Snapchat
- Le score snap de mon copain augmente ✓ - Forum Mail
2 réponses
bonjour,
peux-tu partager la source de ton programme?
Bonjour,
Je pense que dans ton cas, tu as deux variables, par exemple :
- score, qui stocke respectivement le score actuel ;
- idx_question : qui stocke l'index de la question courante.
Je suspecte la variable qui stocke le nombre de parties effectuées (que j'ai appelé ici idx_question) n'est pas correctement initialisée.
Voici plusieurs syntaxes possible pour afficher ton score (personnellement, je privilégie la dernière, on parle en python de f-string) :
print("Score:", score, "/", idx_question)
print("Score: " + str(score) + " / " + str(idx_question))
print("Score: %s / %s" % (score, idx_question))
print(f"Score: {score} / {idx_question}")
Voici à quoi pourrait ressembler le squelette de ton programme :
score = 0
num_questions = 5
for idx_question in range(1, num_questions + 1):
print(f"Question: {idx_question} / {num_questions}")
# Tirer une addition aléatoirement
# Afficher l'addition
# Demander le résultat de l'addition
# Mettre à jour le score
print(f"Score: {score} / {idx_question}")
Bonne chance
Qu'est ce qu'une source ?
Bonjour, la/le source d'un programme ou le code, c'est l'ensemble des instructions qui constituent ton programme.