acclivity

pyBrazilFlagText - Revised

Jan 29th, 2021 (edited)
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.90 KB | None | 0 0
  1. # Print the Brazilian Flag using coloured text
  2.  
  3. import time
  4.  
  5. array = [
  6.     'ggggggggggggggggggggyyyyyybbbyyyyyygggggggggggggggggggg',
  7.     'ggggggggggggggggggyyyyyybbbbbbbyyyyyygggggggggggggggggg',
  8.     'ggggggggggggggggyyyyyybbbbbbbbbbbyyyyyygggggggggggggggg',
  9.     'ggggggggggggggyyyyyybbbbbbbbbbbbbbbyyyyyygggggggggggggg',
  10.     'ggggggggggggyyyyyybbbbbbbbbbbbbbbbbbbyyyyyygggggggggggg',
  11.     'ggggggggggyyyyyybbbbbbbbbbbbbbbbbbbbbbbyyyyyygggggggggg',
  12.     'ggggggggyyyyyybbbbbbbbbbbbbbbbbbbbbbbbbbbyyyyyygggggggg',
  13.     'ggggggyyyyyybbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbyyyyyygggggg',
  14.     'ggggyyyyyyyybbbbbbbwwwwwwwwwwwwwwwwwwbbbbbbyyyyyyyygggg',
  15.     'ggyyyyyyyyyybbbbbbb ORDER & PROGRESSObbbbbbyyyyyyyyyygg',
  16.     'ggggyyyyyyyybbbbbbbwwwwwwwwwwwwwwwwwwbbbbbbyyyyyyyygggg',
  17.     'ggggggyyyyyybbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbyyyyyygggggg',
  18.     'ggggggggyyyyyybbbbbbbbbbbbbbbbbbbbbbbbbbbyyyyyygggggggg',
  19.     'ggggggggggyyyyyybbbbbbbbbbbbbbbbbbbbbbbyyyyyygggggggggg',
  20.     'ggggggggggggyyyyyybbbbbbbbbbbbbbbbbbbyyyyyygggggggggggg',
  21.     'ggggggggggggggyyyyyybbbbbbbbbbbbbbbyyyyyygggggggggggggg',
  22.     'ggggggggggggggggyyyyyybbbbbbbbbbbyyyyyygggggggggggggggg',
  23.     'ggggggggggggggggggyyyyyybbbbbbbyyyyyygggggggggggggggggg',
  24.     'ggggggggggggggggggggyyyyyybbbyyyyyygggggggggggggggggggg']
  25.  
  26. green = "\033[32m"
  27. yellow = "\033[33m"
  28. blue = "\033[34m"
  29. white = "\033[37m"
  30. block = "\u2588"                # ex chr(127)
  31.  
  32. for line in array:
  33.     out = ""
  34.     lc = ""
  35.     for char in line:
  36.         d = block + block
  37.         if char == "g":
  38.             color = green
  39.         elif char == "y":
  40.             color = yellow
  41.         elif char == "b":
  42.             color = blue
  43.         elif char == 'w':
  44.             color = white
  45.         else:
  46.             d = char + ' '
  47.         c = ""
  48.         if color != lc:
  49.             c = color
  50.             lc = c
  51.         print(c + d, end="", flush=True)
  52.         time.sleep(0.003)
  53.  
  54.     print()
  55.  
Add Comment
Please, Sign In to add comment