Untitled

 avatar
unknown
plain_text
5 months ago
810 B
2
Indexable
import random
import time

class Motorcycle:
    def __init__(self, rider):
        self.rider = rider
        self.speed = 0

    def accelerate(self):
        self.speed += random.randint(10, 30)
        print(f"{self.rider} accelerates to {self.speed} mph!")

    def crash(self):
        if self.speed > 50:
            print(f"{self.rider} has a wild crash! 🎉")
            print("Oops! The motorcycle is now a stylish pile of metal.")
        else:
            print(f"{self.rider} just tipped over at {self.speed} mph... how embarrassing!")

    def ride(self):
        while self.speed < 100:
            self.accelerate()
            time.sleep(1)
        self.crash()

if __name__ == "__main__":
    rider_name = input("Enter the rider's name: ")
    bike = Motorcycle(rider_name)
    bike.ride()
Editor is loading...
Leave a Comment