What is wrong with this code?
Guide
import random
# random.seed(1234)
Dice roll
result_a = random.randint(1, 6)
result_b = random.randint(1, 6)
Try It several times in a row to see the different dice rolls
print("You rolled a", result_a, "and a", result_b, end='')
print("")
Then, uncomment the line that says random.seed(1234) and run it several times. What happened? Try experimenting with different values for the random.seed function and run several times to see what happens.
Setting the random seed to a fixed value allows you to get predictable results every time, but it does not allow for a very interesting dice game. Comment the line back out so you have a 'random' roll of the dice again.
Try modifying your code to use 4, 8, 12, or 20 sided dice.
Then, modify your code to ask the user how many sides their two dice have. Even though you couldn't build fair 7 or 13 sided dice physically, with digital dice you could use them. You need to ask for how many sides each dice has. This means two inputs for two dice! TRY IT
Once you are confident your dice game is working properly, check it for a grade. Before you check it, you have to remember to uncomment the line that sets the random seed so that the autograder will know which rolls should come up.
Dice game output
Make sure you are calling random.seed(1234) with argument (1234) (and you are only calling it once!)
Make sure you are allowing for dice with other than 6 faces.