Jeu.
Résolu
Ggamemax
-
Wynz89 Messages postés 50 Statut Membre -
Wynz89 Messages postés 50 Statut Membre -
Bonjour, je suis en train d'apprendre le python et pour tester mes connaissances j'ai tenté de créer un calcul challenge.
Cependant, à la première question quand je test mon script je rencontre un problème.
Je répond 2 à la question 1 + 1 mais mon programme me renvoie perdue alors que je voudrais qu'il renvoie gagné, aidez moi svp. voici le script.
import os
import sys
def acceuil():
print("Bonjour, joueur... Ce jeu est mon premier, soit indulgent! ")
Nom = input("Quel est ton nom? : ")
print("Très bien ", Nom, " commençons...")
acceuil()
input("Fait entrer pour continuer")
os.system('cls')
print("Ce jeu est un calcul challenge, à toi de jouer. Et bonne chance!")
os.system('cls')
calcul1 = input("Question 1: 1 + 1 = ? : ")
reponse1 = 2
if calcul1 == reponse1:
print("Gagné!")
input()
else:
print("Perdue!!!!!!")
input("Faites entrez pour continuer")
sys.exit(0)
Cependant, à la première question quand je test mon script je rencontre un problème.
Je répond 2 à la question 1 + 1 mais mon programme me renvoie perdue alors que je voudrais qu'il renvoie gagné, aidez moi svp. voici le script.
import os
import sys
def acceuil():
print("Bonjour, joueur... Ce jeu est mon premier, soit indulgent! ")
Nom = input("Quel est ton nom? : ")
print("Très bien ", Nom, " commençons...")
acceuil()
input("Fait entrer pour continuer")
os.system('cls')
print("Ce jeu est un calcul challenge, à toi de jouer. Et bonne chance!")
os.system('cls')
calcul1 = input("Question 1: 1 + 1 = ? : ")
reponse1 = 2
if calcul1 == reponse1:
print("Gagné!")
input()
else:
print("Perdue!!!!!!")
input("Faites entrez pour continuer")
sys.exit(0)
3 réponses
-
et si tu mets le 2 de reponse1 entre guillemets ?
-
Effectivement, merci valouvalivalo. Mais je ne comprend pas pourquoi ça ne marche pas avec les parenthèses, j'avais aussi essayé.
-
Bonjour,
Je pense que si tu veux ne pas avoir à mettre les parenthèses lors de ta saisie il te faudra prendre un input et le transformer en int de cette façon:
calcul1 = int(input("Question 1: 1 + 1 = ? : "))