Mundo em Python

Feliz Carnaval

import random
import time
import os # Cores ANSI para o terminal
cores = [
"\033[91m", # vermelho
"\033[92m", # verde
"\033[93m", # amarelo
"\033[94m", # azul
"\033[95m", # magenta
"\033[96m", # ciano
] # Símbolos de confete e serpentina
simbolos = ["*", "o", "@", "#", "%", "~", "•", "+"] # Tamanho do “quadro”
largura = 50
altura = 20

def limpar_tela():
# Limpa o terminal de forma cross-platform
os.system('cls' if os.name == 'nt' else 'clear') def gerar_linha():
linha = ""
for _ in range(largura):
if random.random() < 0.15: # 15% de chance de colocar um símbolo
cor = random.choice(cores)
simbolo = random.choice(simbolos)
linha += f"{cor}{simbolo}\033[0m" # ANSI reset
else:
linha += " "
return linha def simular_confete(segundos=10, delay=0.2):
start_time = time.time()
while time.time() - start_time < segundos:
limpar_tela()
quadro = [gerar_linha() for _ in range(altura)]
for linha in quadro:
print(linha)
time.sleep(delay) # Rodar a simulação
print("🎉 Preparando chuva de confete e serpentina! 🎉")
time.sleep(1)
simular_confete(segundos=15, delay=0.15)
print("Fim da festa! 🥳")
0