Untitled
unknown
plain_text
a year ago
1.3 kB
12
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