tarefas = ['Alura']
def opcoes():
print('Tarefas Pessoais')
print('1. Adicionar Tarefa')
print('2. Visualizar Tarefa')
print('3. Remover Tarefa')
print('4. Sair')
def voltando_ao_menu():
input('Digite alguma tecla para volar ao menu.')
main()
def adicionando_tarefa():
tarefa_add = input('Digite a tarefa:')
tarefas.append(tarefa_add)
print('Tarefa adicionada com sucesso!')
voltando_ao_menu()
def vizualizar_tarefa():
for indice, valor in enumerate(tarefas, start=1):
print(f'{indice}. {valor}')
voltando_ao_menu()
def remover_tarefa():
try:
opcao_de_remocao = int(input('Digite o número da Tarefa a ser removidar: '))
del tarefas[opcao_de_remocao]
print(f'A tarefa foi removida com sucesso! ')
except ValueError:
print('Erro: Entrada inválida! Digite apenas números.')
except :
print('Escolha uma das tarefas listada na lista!')
voltando_ao_menu()
def escolha_das_opcoes():
try:
opcao_escolhida = int(input('Escolha uma opção:'))
if opcao_escolhida == 1:
adicionando_tarefa()
elif opcao_escolhida == 2:
vizualizar_tarefa()
elif opcao_escolhida == 3:
remover_tarefa()
elif opcao_escolhida == 4:
print('Saindo do gerenciador de tarefas. Até mais!')
else:
print('Erro: Entrada inválida! Digite um número entre 1 e 4.')
voltando_ao_menu()
except:
print('Erro: Entrada inválida! Digite um número.')
voltando_ao_menu()
def main():
opcoes()
escolha_das_opcoes()
if __name__ == '__main__':
main()