Question: Need help with Python coding please! Write a die rolling class that contains the following methods: - A constructor that accepts an integer representing the

Need help with Python coding please!

Write a die rolling class that contains the following methods:

- A constructor that accepts an integer representing the number of sides on the die.

- A get_sides method that will return the number of sides

- A roll method that will return a random number as a result of rolling the die

- A roll_multiple method that takes a number of rolls and returns a list of the results

Class usage

Example output of script

idie = Die(20)

idie.get_sides()

idie.roll()

idie.roll_multiple(4)

20

14

[4,16,1,9]

Write a coin flipping class that inherits from the die class. Bet you never thought of a coin as a two sided die. It would contain the following changes:

- The constructor should not take any arguments as a coin usually only has two sides

- A flip method that uses the roll method. If the roll is 1, return "HEADS". if it is 2, return "TAILS"

Class usage

Example output of script

nickle = Coin()

nickle.roll()

nickle.flip()

idie.roll_multiple()

1

TAILS

[1, 1, 2, 1]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!