Skip to main content

21 | Roll the dice

What it is is:

dice.py

# This program simulates the rolling of dice.
import random

# Constants for the minimum and maximum random numbers
MIN = 1
MAX = 6

def main():
# Create a variable to control the loop.
again = 'y'

# Simulate rolling the dice.
while again == 'y' or again == 'Y':
print('Rolling the dice...')
print('Their values are:')
print(random.randint(MIN, MAX))
print(random.randint(MIN, MAX))

# Do another roll of the dice?
again = input('Roll them again? (y = yes): ')

# Call the main function.
main()