quhluh icon

Coin Flip Game

quhluh | 03/30/23 07:42:49 PM UTC | 0 ⭐ | 334 👁️ | Never ⏰ | []
Python |

980 B

|

None

|

0 👍

/

0 👎

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!')

Comments