import random while True: dice = random.randrange(1,5) dice2 = random.randrange(1,7) dice3 = random.randrange(1,13) sides = int(input)("Which sided dice would you like to roll? You can choose a 4-sided dice, a 6-sided dice or a 12-sided dice. Type 0 to exit the loop.") if sides ==0: break elif sides ==4: print ("The 4-sided dice has rolled to", dice) elif sides ==6: print ("The 6-sided dice has rolled to", dice2) elif sides ==12: print ("The 12-sided dice has rolled to", dice3) else: print ("Please input a number 4, 6 or 12")
This is my fully working code. I am just stuck on my pseudo code and algorithm for this coding.
Here is a quick summary of what is going on in the code:
The user gets to choose between a 4, 6 or 12 sided dice. When the user chooses an option, they can repeat the process as many times as necessary or choose to exit the loop.