Created
May 19, 2025 13:38
-
-
Save DiegoPinho/facb0d6e174e34268350fc689a7c0b3a to your computer and use it in GitHub Desktop.
Gerenciador de Tarefas do Wesley
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
print("*******************************") | |
print(" GERENCIADOR DE TAREFAS ") | |
print("*******************************") | |
print("Qual ação você gostaria de executar?") | |
print("Opção 0 : Sair") | |
print("Opção 1 : Adicionar nova tarefa") | |
print("Opção 2 : Ver todas as tarefas pendentes") | |
print("Opção 3 : Concluir uma tarefa pendente") | |
print("Opção 4 : Ver todas as tarefas concluidas") | |
tarefas = [] | |
while True: | |
opcao = int(input("Selecione a opção: ")) | |
if(opcao == 1): | |
tarefa = { | |
"titulo" : input("Título da tarefa: "), | |
"descricao" : input("Descricao da tarefa: ") | |
} | |
tarefas.append(tarefa) | |
print("Tarefa adicionada com sucesso!") | |
elif (opcao == 2): | |
for indice,tarefa in enumerate(tarefas): | |
titulo = tarefa.get("titulo") # tarefa["titulo"] | |
descricao = tarefa.get("descricao") | |
print(f"[] ({indice}) {titulo} | {descricao}") | |
# for indice in range(len(tarefas)): | |
# tarefa = tarefas[indice] | |
# titulo = tarefa.get("titulo") | |
# descricao = tarefa.get("descricao") | |
# print(f"[] ({indice}) {titulo} | {descricao}") | |
elif (opcao == 3): | |
indice_tarefa = int(input("Qual é o índice da tarefa que você deseja concluir? ")) | |
tarefas.pop(indice_tarefa) | |
print("Tarefa removida com sucesso!") | |
elif (opcao == 0): | |
print("A aplicação será encerrada.") | |
break | |
else: | |
print("Selecione uma opção válida!") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment