Ask coding questions

← Back to all posts
Beginner - ending a game
edimoo

Hi! I can't figure out how to make it so that the game ends when the user types "no" into the restart()) section under my code.
I'm a beginner, and I am quite frustrated :(

Voters
BenjaminOBrien
edimoo
Comments
hotnewtop
Bookie0

To end a game, just first do import sys
Then place sys.exit() where you want it to stop.
I wouldn’t recommend doing sleep(999) because then the user might not know if the repl is done or not.

Hope this helps!

edimoo

Thanks guys! Planning on doing a rick and morty prequel story thing so trying to figure out the technicalities before I enter everything in and it goes sideways :)

JeyAbrams

Howdy, I am sure that you have heard at any rate once in your life from a mate, an inconceivable story of winning in an online club, or winning a bet. I figure you didn't really trust in such pieces of jibber jabber, yet envision a situation wherein I uncovered to you that this happened to me also, and it essentially totally transformed me, when assistant asked me this site - https://nieuwecasinos-nl.com/ it is truly trustworthy and doesn't obstruct customers who sound money win.

BenjaminOBrien

By the way, all of your code has an extra indent for some reason.

Coder100

Hello, I'm sure that's because their tab size is different than yours @BenjaminOBrien

BenjaminOBrien

@Coder100 I don't think so, but it doesn't matter anymore, edimoo fixed it. :|

Coder100
BenjaminOBrien

First off, you dont need print(restart()), restart() will work as well. Second, make sure you place your restart() function calls in the right place, or else your game will continue to play even though you attempted to restart.

Also, if you just want the game to hang if the user types no, then just setup a while True loop like so:

You could also do this:

Hope that helped. :D

edimoo

@BenjaminOBrien hey! thanks so much! It definitely did help :)

BenjaminOBrien

@edimoo No problem. :)

[deleted]

I think you just put return in there. Im not completely sure though.