Skip to content

Instantly share code, notes, and snippets.

@DiegoPinho
Created May 19, 2025 13:38
Show Gist options
  • Save DiegoPinho/facb0d6e174e34268350fc689a7c0b3a to your computer and use it in GitHub Desktop.
Save DiegoPinho/facb0d6e174e34268350fc689a7c0b3a to your computer and use it in GitHub Desktop.
Gerenciador de Tarefas do Wesley
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