Gestão Água

import time
class GestãoAgua:
def __init__(self):
self.quantidade_agua = 0
def adicionar_agua(self, quantidade):
if self.quantidade_agua + quantidade <= 100:
self.quantidade_agua += quantidade
print(f"Quantidade de água atualizada para {self.quantidade_agua} litros.\n")
time.sleep(3)
else:
print("Não é possível adicionar mais água. Limite máximo atingido.\n")
time.sleep(3)

def remover_agua(self, quantidade):
if self.quantidade_agua - quantidade >= 0:
self.quantidade_agua -= quantidade
print(f"Quantidade de água atualizada para {self.quantidade_agua} litros.\n")
time.sleep(3)
else:
print("Não é possível remover mais água. A quantidade atual é zero.\n")
time.sleep(3)
def mostrar_quantidade(self):
print(f"Quantidade de água atual: {self.quantidade_agua} litros.\n")
time.sleep(3)
gerenciador = GestãoAgua()
while True:
print("="*60)
print("\t\t\t\t\t\tMENU")
print("=" * 60)
print("1. Adicionar água")
print("2. Remover água")
print("3. Mostrar quantidade de água")
print("4. Sair")
opcao = input("Escolha uma opção: ")
if opcao == '1':
quantidade = int(input("Digite a quantidade de água a adicionar: "))
gerenciador.adicionar_agua(quantidade)
elif opcao == '2':
quantidade = int(input("Digite a quantidade de água a remover: "))
gerenciador.remover_agua(quantidade)
elif opcao == '3':
gerenciador.mostrar_quantidade()
elif opcao == '4':
print("Encerrando o programa.")
break
else:
print("Opção inválida. Tente novamente.")

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação