# Exercicio 9
def Gerenciador_de_Tarefa():
tarefas = []
while True:
print('\n1. Adicionar tarefa')
print('2. Visualizar tarefas')
print('3. Remover tarefa')
print('4. Sair')
escolha = input('Escolha uma opção: ')
if escolha == "1":
tarefa = input("Digite a tarefa: ").strip()
if tarefa: # Verifica se a string não está vazia
tarefas.append(tarefa)
print("Tarefa adicionada!")
else:
print("Erro: A tarefa não pode estar vazia.")
elif escolha == "2":
if tarefas:
print("\nTarefas:")
for i, tarefa in enumerate(tarefas, 1):
print(f"{i}. {tarefa}")
else:
print("Nenhuma tarefa cadastrada.")
elif escolha == "3":
if not tarefas:
print("Erro: Nenhuma tarefa para remover.")
continue
try:
indice = int(input("Digite o número da tarefa a ser removida: ")) - 1
if 0 <= indice < len(tarefas):
removida = tarefas.pop(indice)
print(f"Tarefa '{removida}' removida!")
else:
print("Erro: Índice inválido! Digite um número válido.")
except ValueError:
print("Erro: Entrada inválida! Digite um número.")
elif escolha == "4":
print("Saindo do gerenciador de tarefas. Até mais!")
break
else:
print("Erro: Opção inválida! Escolha uma opção entre 1 e 4.")
Gerenciador_de_Tarefa()