title: Pygame: how to change background color
body: <pre><code>import pygame, sys
  pygame.init()
  screen = pygame.display.set_mode([800,600])
  white = [255, 255, 255]
  red = [255, 0, 0]
  screen.fill(white)
  pygame.display.set_caption("My program")
  pygame.display.flip()
  
  
  
  background = input("What color would you like?: ")
  if background == "red":
      screen.fill(red)
  
  running = True
  while running:
      for i in pygame.event.get():
          if i.type == pygame.QUIT:
          running = False
          pygame.quit()
  </code></pre>
  
  <p>I'm trying to ask the user what background color he would like to have. If the user writes red, the color doesn't change and still stays white.</p>