Skip to content

Instantly share code, notes, and snippets.

@estevaofon
Last active January 13, 2024 20:28
Show Gist options
  • Save estevaofon/37c53eada772b8e7b7dd91f4955787cc to your computer and use it in GitHub Desktop.
Save estevaofon/37c53eada772b8e7b7dd91f4955787cc to your computer and use it in GitHub Desktop.
mega_sena_zuera
import random
from tqdm import tqdm # instale com pip install tqdm
import time
def digitar_mensagem(mensagem):
for char in mensagem:
print(char, end='', flush=True)
time.sleep(0.05)
print()
def gerar_sequencia():
num_elementos = 6
inicio_intervalo = 1
fim_intervalo = 60
sequencia = random.sample(range(inicio_intervalo, fim_intervalo + 1), num_elementos)
# Retorno dos numeros gerados
return sequencia
def gerar_multiplas_sequencias(num_sequencias):
# Lista para armazenar as sequências geradas
sequencias_geradas = []
print("** Carregando seus números da sorte...aguarde")
time.sleep(1.5)
print("** Esse ano você deixa de ser pobre...aguarde")
time.sleep(1.5)
print("** Já pensou em arrumar mais um emprego ?! HaHaHA, sacangem =)...aguarde")
time.sleep(1.5)
print("** Hojé tô mais lento que PC da POSITIVO vendido nas casas BAHIA...aguarde")
time.sleep(1.8)
print("** ZzzZZZzzzzzZZZzzZZ... Ops, cochilei... de volta ao trabalho...aguarde")
time.sleep(1.8)
print("** I Believe I Can Fly !!!...Qual é? só cantando pra passar o tempo...aguarde")
time.sleep(1.8)
print("** Calma ai,estou procurando os melhores números...aguarde")
time.sleep(1.8)
print("** Consultando aqui meu banco de dados...calma caralho")
time.sleep(1.8)
print("** Se ganhar vai me pagar uma cerveja...quase lá")
time.sleep(2.0)
print("** Nem ganhou e já tá pensando em gastar né ?!...aguarde")
time.sleep(1.8)
print("** Encontrei =)...")
time.sleep(1.52)
for _ in tqdm(range(num_sequencias), desc="Gerando números", unit="segundos"):
sequencia = gerar_sequencia()
sequencias_geradas.append(sequencia)
time.sleep(2.5)
# Retorna a lista de sequências geradas
return sequencias_geradas
def imprimir_sequencias(sequencias):
for i, sequencia in enumerate(sequencias, 1):
print(f"Sequência {i}: {sequencia}")
# Interface
print("***************************************")
print("* Robô MEGA DA VIRADA *")
print("* da Sorte v1.0 *")
print("***************************************")
# Loop do Robô
while True:
# Inserir quantos bilhetes deseja gerar
num_sequencias = int(input(" O que vai ser hoje campeão ? Quantos bilhetes ?(1 a 5): "))
if 1 <= num_sequencias <= 5:
# Função que gera as sequências do bilhete
sequencias_aleatorias = gerar_multiplas_sequencias(num_sequencias)
# Imprime os bilhetes
imprimir_sequencias(sequencias_aleatorias)
else:
# Caso a quantidade de jogos solicitados seja maior que 5, o programa retorna essa mensagem
print("Calma ai campeão, só consigo gerar até 5 jogos, meu processador ainda é um CELERON.")
# Pergunta se deseja gerar nova sequência de bilhetes
continuar = input("Deseja imprimir novos números ? (S/n): ").lower()
if continuar != 'S':
break # Encerra o loop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment