Coin flip guessing game
coin flip guessing game.py
import pygame, random
pygame.init()
screen = pygame.display.set_mode((400, 300))
done = False
choose_heads = pygame.image.load("choose_heads.png")
choose_tails = pygame.image.load("choose_tails.png")
coin = pygame.image.load("heads.gif")
while not done:
screen.blit(choose_heads, (0, 0))
screen.blit(choose_tails, (0, 25))
screen.blit(coin, (200, 150))
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
if event.type == pygame.MOUSEBUTTONDOWN:
flip = random.randint(1,2)
if flip == 1:
coin = pygame.image.load("heads.gif")
else:
coin = pygame.image.load("tails.gif")
click = pygame.mouse.get_pos()
if choose_heads.get_rect(topleft=(0,0)).collidepoint(click):
if flip == 1:
print("you picked heads and won")
if choose_tails.get_rect(topleft=(0,25)).collidepoint(click):
if flip == 2:
print("you picked tails and won")
pygame.display.flip()
pygame.quit()


put all these image files + python file into same folder: