tarefas = []
def menu_tarefas():
while True:
print("\n--- Gerenciador de Tarefas ---")
print("1. Adicionar Tarefa")
print("2. Listar Tarefas")
print("3. Remover Tarefa")
print("4. Sair")
escolha = input("Escolha uma opção: ")
if escolha == '1':
adicionar_tarefa()
elif escolha == '2':
listar_tarefas()
elif escolha == '3':
remover_tarefa()
elif escolha == '4':
print("Saindo do gerenciador de tarefas.")
break
def adicionar_tarefa():
tarefa = input("Digite a descrição da tarefa: ")
if tarefa =="":
print("Não é possível adicionar uma tarefa vazia.")
else:
tarefas.append(tarefa)
print(f"Tarefa '{tarefa}' adicionada com sucesso!")
def listar_tarefas():
if not tarefas:
print("Nenhuma tarefa cadastrada.")
print("\nTarefas:")
for i, tarefa in enumerate(tarefas, 1):
print(f"{i} .{tarefa}")
def remover_tarefa():
if not tarefas:
print("Nenhuma tarefa cadastrada para remover.")
return
listar_tarefas()
try:
numero = int(input("Digite o numero da tarefa a ser removida: "))
if 1 <= numero <= len(tarefas):
removida = tarefas.pop(numero - 1)
print(f"Tarefa '{removida}' removida com sucesso!")
else:
print("Número inválido.")
except ValueError:
print("Digite um número válido.")
menu_tarefas()