Mundo em Python

Encher Garrafa

import time
from tqdm import tqdm
capacidade_garrafa = 500
velocidade_enchimento = 50
escolha = True
while escolha:
print("=" * 60)
print("\t\t\t\t\tEncher Garrafa")
print("=" * 60)
print("\t\t\t1- Engarrefamento\n\t\t\t2- Sair ")
opcoa = input("\nDigite a opção: ")
if opcoa == "1":
try:
número_garrafas = int(input("Digite o número de garrafas: "))
if número_garrafas <= 0:
print("O número de garrafas deve ser maior que 0.")
continue
for i in range(número_garrafas):
print(f"\nProcesso de engarrafamento {i + 1} de {número_garrafas}:")
volume_atual = 0
while volume_atual < capacidade_garrafa:
volume_atual += velocidade_enchimento
if volume_atual > capacidade_garrafa:
volume_atual = capacidade_garrafa
print(f"Volume atual: {volume_atual}/{capacidade_garrafa} ml")
time.sleep(0.5)
print("Garrafa cheia!")
except ValueError:
print("Erro: Digitação inválida. Digite apenas números inteiros.")
elif opcoa == "2":
print("Saindo do Programa...")
tamanho_do_arquivo = 100
velocidade_do_download = 10
total_segundos = tamanho_do_arquivo / velocidade_do_download
with tqdm(total=tamanho_do_arquivo, unit="MB", desc="A encerrar") as barra:
for _ in range(int(total_segundos)):
time.sleep(0.3)
barra.update(velocidade_do_download)
restante = tamanho_do_arquivo % velocidade_do_download
if restante > 0:
time.sleep(0.3)
barra.update(restante)
print("Programa encerrado.")
escolha = False
else:
print("Valor digitado errado! Digite apenas 1 ou 2.")
0