Skip to content

Commit cb8382e

Browse files
committed
Refactor user_exit_checker function
1 parent 511db55 commit cb8382e

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

dice_rolling_simulator.py

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -54,36 +54,33 @@ def dice6():
5454
#Getting a random number between 1 and 6 and printing it.
5555
dice_6 = random.randint(1,6)
5656
print "\r\nYou rolled a " + str(dice_6) + "!\r\n"
57+
58+
user_exit_checker()
5759

58-
#Checking if the user would like to roll another die, or to exit the program
59-
user_exit_checker_raw = raw_input("\r\nIf you want to roll another die, type [roll]. To exit, type [exit].\r\n?>")
60-
user_exit_checker = (user_exit_checker_raw.lower())
61-
if user_exit_checker=="roll":
62-
start()
63-
else:
64-
bye()
6560

6661
def dice8():
6762
dice_8 = random.randint(1,8)
6863
print "\r\nYou rolled a " + str(dice_8) + "!"
6964

70-
user_exit_checker_raw = raw_input("\r\nIf you want to roll another die, type [roll]. To exit, type [exit].\r\n?>")
71-
user_exit_checker = (user_exit_checker_raw.lower())
72-
if user_exit_checker=="roll":
73-
start()
74-
else:
75-
bye()
65+
user_exit_checker()
66+
7667

7768
def dice12():
7869
dice_12 = random.randint(1,12)
7970
print "\r\nYou rolled a " + str(dice_12) + "!"
8071

72+
user_exit_checker()
73+
74+
75+
def user_exit_checker():
76+
#Checking if the user would like to roll another die, or to exit the program
8177
user_exit_checker_raw = raw_input("\r\nIf you want to roll another die, type [roll]. To exit, type [exit].\r\n?>")
8278
user_exit_checker = (user_exit_checker_raw.lower())
8379
if user_exit_checker=="roll":
8480
start()
8581
else:
8682
bye()
83+
8784

8885
#Actually starting the program now.
8986
start()

0 commit comments

Comments
 (0)