Completed 9-13 Dice

This commit is contained in:
cheeks 2025-03-03 00:33:45 +00:00
parent 766472d311
commit 7ed65078a8

29
Chapter_09/9-13_dice.py Normal file
View File

@ -0,0 +1,29 @@
# Exercise 9-13 Dice
# Learning Objective: Utilize the standard library module randint.
from random import randint
class Die:
def __init__(self, sides=6):
"Initialize a die with however many sides"
self.sides = int(sides)
def roll_die(self):
"""Generate random number given the range, output result"""
print(f"This die has {self.sides} sides.\nRolling:")
result = randint(1, self.sides)
print(f"RESULT: {result}")
six_sider = Die()
six_sider.roll_die()
ten_sider = Die(10)
ten_sider.roll_die()
twenty_sider = Die(20)
twenty_sider.roll_die()