Question: import random def piglet ( ) : Plays a game of Piglet. print ( Welcome to Piglet! ) total _ score

import random
def piglet():
"""Plays a game of Piglet."""
print("Welcome to Piglet!")
total_score =0
while True:
roll = random.randint(1,6) # Roll the die
print(f"You rolled a {roll}")
if roll ==1: # Game ends if a 1 is rolled
total_score =0
break
total_score += roll # Add the roll to the total score
# Continue prompting for input until a valid response is given
while True:
roll_again = input("Roll again? (y/n): ").lower()
if roll_again in ("y","n"):
break
print("Invalid input. Please enter 'y' or 'n'.")
if roll_again !="y":
break
print(f"You got {total_score} points.")
if __name__=="__main__":
piglet()

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!