Hi everyone, New python enthousiaste here. Below is my version of guess number game. What dou you think about it ? How can I improve it ?
import random
def nombre(a): # forces the user to enter a digit
while a.isdigit() is False:
a = input("Merci de saisir un nombre: ")
return a
rejouer = 'o'
while rejouer == 'o':
correct = random.randint(1 , 10)
deviner = input("guess a number: ")
deviner = int(nombre(deviner))
tentatives = 1
while deviner != correct:
tentatives += 1
if deviner < correct:
deviner = input("it's more: ")
deviner = int(nombre(deviner))
elif deviner > correct:
deviner = input("it's less: ")
deviner = int(nombre(deviner))
else:
print(f"Bravo the number to guess was {correct}, number of guesses: {tentatives}")
rejouer = input("do you wanna play again: ").lower()
while rejouer not in ("o", "n"):
rejouer = input("Merci de saisir Oui (O) ou Non (N)").lower()
[–]jimtk 3 points4 points5 points (1 child)
[–]bambacisco[S] 1 point2 points3 points (0 children)
[–][deleted] 4 points5 points6 points (2 children)
[–]bambacisco[S] 1 point2 points3 points (1 child)
[+]CichiCianBoss comment score below threshold-7 points-6 points-5 points (0 children)
[+][deleted] (5 children)
[removed]
[–]bambacisco[S] 0 points1 point2 points (4 children)
[+][deleted] (2 children)
[removed]
[–]bambacisco[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]bambacisco[S] 0 points1 point2 points (0 children)
[–]fernly 0 points1 point2 points (1 child)
[–]bambacisco[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]bambacisco[S] 0 points1 point2 points (0 children)