Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- # function to flip the coin
- def coin_flip():
- # generate a random number between 0 and 1
- num = random.randint(0, 1)
- if num == 0:
- return 'Heads'
- else:
- return 'Tails'
- # main game loop
- while True:
- print('Welcome to the coin flip game!')
- guess = input('Guess Heads or Tails: ')
- # check if the input is valid
- if guess.lower() not in ['heads', 'tails']:
- print('Invalid input. Please try again.')
- continue
- # flip the coin and print the result
- result = coin_flip()
- print('The result is:', result)
- # check if the guess is correct and print the outcome
- if guess.lower() == result.lower():
- print('Congratulations, you win!')
- else:
- print('Sorry, you lose.')
- # ask the player if they want to play again
- play_again = input('Do you want to play again? (Y/N): ')
- if play_again.lower() != 'y':
- break
- print('Thanks for playing!')
Advertisement
Add Comment
Please, Sign In to add comment