May-31-2020, 06:44 PM
Thanks for your replies!
All good ideas! I hadn't considered the possibility of guesses below 1, and I chickened out of doing guess counts but I may give it a go now. Also thanks for pointing out the elif.
Took a look at your code NectDz, I see what you mean. I also liked the 'time.sleep(.1)' lines, didn't know it could do that.
These are very clever thank you both. Much more elegant. The more you know
(May-31-2020, 03:05 PM)GOTO10 Wrote: Great job! Things you might consider adding:
-A check to see if the user entered a number below 1 (the same way you check for a number above 20)
-A guess count to show the user how many guesses they needed to win
-A prompt to let the user play again after a round is over
All good ideas! I hadn't considered the possibility of guesses below 1, and I chickened out of doing guess counts but I may give it a go now. Also thanks for pointing out the elif.
(May-31-2020, 04:11 PM)NectDz Wrote: I see in your type 'Quit' to give up you could of made it more effective and simpler. Let's say they type qUiT the program does not know what to do. I would like for you to take a look of my guessing game when I first started out where I did the same concept. https://repl.it/@KEVINGRANADOS1/GuessNumber take a look on line 43 and try to experiment with it, it is much simpler and efficient.
(May-31-2020, 04:24 PM)GOTO10 Wrote: This is a good point. One easy way to deal with this possibility would be to change line 5 to use the string method lower() so that no matter how they type it, you only evaluate what it looks like with all lower-case letters.
if guess.lower() == 'quit':
Took a look at your code NectDz, I see what you mean. I also liked the 'time.sleep(.1)' lines, didn't know it could do that.
These are very clever thank you both. Much more elegant. The more you know