def gerenciador_tarefas():
tarefas = []
while True:
print('\nGerenciador de Tarefas')
print('1. Adicionar tarefa')
print('2. Visualizar tarefas')
print('3. Remover tarefa')
print('4. Sair')
escolha = input('Escolha uma opção: \n')
if escolha == '1':
tarefa = input('Digite a tarefa a ser adicionada: ').strip()
if tarefa:
tarefas.append(tarefa)
print(f'Tarefa "{tarefa}" adicionada.')
else:
print('Tarefa não pode estar vazia.')
elif escolha == '2':
if tarefas:
print('Tarefas:')
for idx, tarefa in enumerate(tarefas, 1):
print(f'{idx}. {tarefa}')
else:
print('Nenhuma tarefa cadastrada.')
elif escolha == '3':
if tarefas:
try:
numero_tarefa = int(input('Digite o número da tarefa a ser removida: '))
if 1 <= numero_tarefa <= len(tarefas):
tarefa_removida = tarefas.pop(numero_tarefa - 1)
print(f'Tarefa "{tarefa_removida}" removida.')
else:
print('Número de tarefa inválido.')
except ValueError:
print('Entrada inválida. Por favor, digite um número válido.')
else:
print('Nenhuma tarefa para remover.')
elif escolha == '4':
print('Saindo do gerenciador de tarefas. Até mais!')
break
else:
print('\nOpção inválida. Por favor, escolha uma opção válida.')
gerenciador_tarefas()