python help
apparaitpui
2022-06-30 00:02:10
def check_guess(guess, answer):
global score
still_guessing = True
attempt = 0
while still_guessing and attempt < 3:
if guess.lower() == answer.lower():
print("Correct Answer")
score = score + 1
still_guessing = Fal
j'ai pas compris ici certain truc il veut dire quoi par global score
still guessing
attempt ? je perds le nord un peu
apparaitpui
2022-06-30 00:27:04
y'a vcraiment personne pour aiderN?
Hyponyme
2022-06-30 00:28:30
Le code semble incomplet, et faut deviner les indentations.
C'est juste un jeu du Plus ou moins, avec un mécanisme de tentatives. C'est tout.
Shaggydog
2022-06-30 00:29:24
Google trad est ton ami
Hyponyme
2022-06-30 00:29:42
Still_guessing permet de dire si le joueur a trouvé ou non la bonne réponse (pour savoir s'il faut continuer de demande au joueur de saisir une réponse.
Attempt, c'est le nombre de tentatives.
apparaitpui
2022-06-30 00:30:15
Le 30 juin 2022 à 00:28:30 :
Le code semble incomplet, et faut deviner les indentations.
C'est juste un jeu du Plus ou moins, avec un mécanisme de tentatives. C'est tout.
en gros faut deviner l'animal en bas y'a uniquement des input de quel est l'animal le plus rapide
je sais que c u njeux mais je pige pas comment il définit sa fonction ça me semble incorrecte ou illogique je sais pas tropp
j'ai pas compris celui là aussi : import pyqrcode
from pyqrcode import QRCode
- String which represent the QR code
s = "https://www.youtube.com/channel/UCeO9hPCfRzqb2yTuAn713Mg"
- Generate QR code
url = pyqrcode.create(s)
- Create and save the png file naming
apparaitpui
2022-06-30 00:31:10
Le 30 juin 2022 à 00:29:42 :
Still_guessing permet de dire si le joueur a trouvé ou non la bonne réponse (pour savoir s'il faut continuer de demande au joueur de saisir une réponse.
Attempt, c'est le nombre de tentatives.
c'est une fonction qui existe déjà still guessing ou c'est lui même qui l'a crée?
apparaitpui
2022-06-30 00:32:29
Le 30 juin 2022 à 00:28:30 :
Le code semble incomplet, et faut deviner les indentations.
C'est juste un jeu du Plus ou moins, avec un mécanisme de tentatives. C'est tout.
def check_guess(guess, answer):
global score
still_guessing = True
attempt = 0
while still_guessing and attempt < 3:
if guess.lower() == answer.lower():
print("Correct Answer")
score = score + 1
still_guessing = False
else:
if attempt < 2:
guess = input("Sorry Wrong Answer, try again")
attempt = attempt + 1
if attempt == 3:
print("The Correct answer is ",answer )
score = 0
print("Guess the Animal")
guess1 = input("Which bear lives at the North Pole? ")
check_guess(guess1, "polar bear")
guess2 = input("Which is the fastest land animal? ")
check_guess(guess2, "Cheetah")
guess3 = input("Which is the larget animal? ")
check_guess(guess3, "Blue Whale")
print("Your Score is "+ str(score))
cayleyhamilton
2022-06-30 00:33:39
jsp qui a écrit la fonction check_guess mais ça va tourner à l'infini, ta variable attempt est jamais incrémenté
et jamais déclarer de variable globale, ça sert à r
Takir
2022-06-30 00:34:04
j'ai pas compris ici certain truc il veut dire quoi par global score
global score ça veut dire qu'on récupère et utilise la variable score qui a été créée en dehors de la fonction check.
apparaitpui
2022-06-30 00:34:35
Le 30 juin 2022 à 00:33:39 :
jsp qui a écrit la fonction check_guess mais ça va tourner à l'infini, ta variable attempt est jamais incrémenté
et jamais déclarer de variable globale, ça sert à r
mais ou trouver de bon projet à faire bordel ? à chaque fois je poste un truc y'a quelqu'un qui me dit c'est pas comme ça je suis perdu
apparaitpui
2022-06-30 00:35:24
Le 30 juin 2022 à 00:34:04 :
j'ai pas compris ici certain truc il veut dire quoi par global score
global score ça veut dire qu'on récupère et utilise la variable score qui a été créée en dehors de la fonction check.
et globale comment il l'a défini ? ou c une fonction connu ?
Shaggydog
2022-06-30 00:36:17
Le 30 juin 2022 à 00:31:10 :
Le 30 juin 2022 à 00:29:42 :
Still_guessing permet de dire si le joueur a trouvé ou non la bonne réponse (pour savoir s'il faut continuer de demande au joueur de saisir une réponse.
Attempt, c'est le nombre de tentatives.
c'est une fonction qui existe déjà still guessing ou c'est lui même qui l'a crée?
C'est pas une fonction c'est une variable
apparaitpui
2022-06-30 00:37:31
Le 30 juin 2022 à 00:36:17 :
Le 30 juin 2022 à 00:31:10 :
Le 30 juin 2022 à 00:29:42 :
Still_guessing permet de dire si le joueur a trouvé ou non la bonne réponse (pour savoir s'il faut continuer de demande au joueur de saisir une réponse.
Attempt, c'est le nombre de tentatives.
c'est une fonction qui existe déjà still guessing ou c'est lui même qui l'a crée?
C'est pas une fonction c'est une variable
mais il n'a pas défini la variable commetn elle peut fonctionner ici ?
CreeAxe94
2022-06-30 00:42:07
C'est un fonction qui te laisse 3 essais pour trouver le nom de l'animal caché dans "answer".
Il utilise "global score" parce que naturellement un variable définie à l'intérieur d'une fonction n'existera que localement dans la fonction.
Exemple : (j'ss sur mobile dsl)
def f():
a = 1
return "fonction f"
print(a)
Le code ici va planter parce que "a" n'existe que dans la fonction pas en dehors.
En spécifiant global score il permet de la rendre accessible partout, même en dehors de la fonction. Il peut ainsi conserver la valeur du score et l'augmenter si la réponse est bonne à chaque parties jouées.
Le variable "still_guessing" est vraie si l'utilisateur n'a tjr pas trouvé le mot. Si il le trouve, elle devient fausse et donc on sort de la boucle qui permet de réessayer de deviner.
"attempt" sert a compté combien d'essais l'utilisateur a effectué à chaque instant, si jamais il dépasse 3 alors on arrête tout et il a perdu.
apparaitpui
2022-06-30 00:43:31
Le 30 juin 2022 à 00:42:07 :
C'est un fonction qui te laisse 3 essais pour trouver le nom de l'animal caché dans "answer".
Il utilise "global score" parce que naturellement un variable définie à l'intérieur d'une fonction n'existera que localement dans la fonction.
Exemple : (j'ss sur mobile dsl)
def f():
a = 1
return "fonction f"
print(a)
Le code ici va planter parce que à n'existe quand dans la fonction pa en dehors.
En spécifiant global score il permet de conserver la valeur du score et l'augmenter si la réponse est bonne à chaque parties jouées.
Dans ce cas la pourquoi il a pas écrit global= score
apparaitpui
2022-06-30 00:44:46
et lower c'est quoi au juste?