fork download
  1. import random
  2.  
  3. # 定义颜色代码 (ANSI转义码)
  4. colors = [
  5. "\033[91m", # 红
  6. "\033[92m", # 绿
  7. "\033[93m", # 黄
  8. "\033[94m", # 蓝
  9. "\033[95m", # 紫
  10. "\033[96m" # 青
  11. ]
  12. reset = "\033[0m" # 重置颜色
  13.  
  14. def print_firework():
  15. # 随机选一种颜色
  16. color = random.choice(colors)
  17.  
  18. print("\n") # 空几行,让烟花在中间
  19.  
  20. # 烟花主体
  21. print(" " + color + "*" + reset)
  22. print(" " + color + "/|\\" + reset)
  23. print(" " + color + "/ | \\" + reset)
  24. print(" " + color + "/ | \\" + reset)
  25. print(" " + color + "/ | \\" + reset)
  26. print(" " + color + "/____|____\\" + reset)
  27. print(" " + color + "|" + reset)
  28. print(" " + color + "|" + reset)
  29.  
  30. # 爆炸散开的效果
  31. print(color + " * * *" + reset)
  32. print(color + " * \\ | / *" + reset)
  33. print(color + " -- o -- " + reset)
  34. print(color + " * / | \\ *" + reset)
  35. print(color + " * * *" + reset)
  36.  
  37. # 运行函数
  38. print_firework()
  39.  
Success #stdin #stdout 0.1s 14204KB
stdin
Standard input is empty
stdout

          *
         /|\
        / | \
       /  |  \
      /   |   \
     /____|____\
           |
           |
      *   *   *
    *  \ | /  *
      -- o --  
    *  / | \  *
      *   *   *