Untitled
unknown
plain_text
10 months ago
1.3 kB
7
Indexable
import random import time def choose_car(): print("Choose your car:") cars = ["Speedster", "Thunder", "Flash"] for i, car in enumerate(cars): print(f"{i + 1}: {car}") choice = int(input("Enter the number of your choice: ")) - 1 return cars[choice] def race(car): print(f"\nYou chose: {car}") print("The race is about to start!") time.sleep(2) distance = 100 your_position = 0 opponent_position = 0 while your_position < distance and opponent_position < distance: time.sleep(1) your_move = random.randint(5, 15) # Random distance covered by the player opponent_move = random.randint(5, 15) # Random distance covered by the opponent your_position += your_move opponent_position += opponent_move print(f"\nYou move {your_move} meters. Total: {your_position} meters") print(f"Opponent moves {opponent_move} meters. Total: {opponent_position} meters") if your_position >= distance and opponent_position >= distance: print("\nIt's a tie!") elif your_position >= distance: print("\nCongratulations! You win!") else: print("\nSorry! You lost.") def main(): print("Welcome to the Driving Game!") car = choose_car() race(car) if __name__ == "__main__": main()
Editor is loading...
Leave a Comment