-
Notifications
You must be signed in to change notification settings - Fork 0
/
PythonDesafiodia8.py
44 lines (37 loc) · 1.08 KB
/
PythonDesafiodia8.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#Aplicação para gerir uma lista de tarefas, permitindo adicionar e remover itens
def menu():
print('Lista de tarefas: ')
print('Opção 1: Adicionar item')
print('Opção 2: Remover item')
print('Opção 3: Mostrar a lista')
print('Opção 4: Sair')
resposta = input('Escolha um número correspondente às opções acima referidas: ')
return resposta
lista_geral = []
def adicionar(itens):
resposta = input(' O que quer adicionar? ')
itens.append(resposta)
def mostrar(itens):
if len(itens) == 0:
print(' A lista está vazia. ')
else:
linha = 0
for l in itens:
print(linha, ') ', l)
linha += 1
def remover(itens):
index = int(input('Qual o index que quer remover? '))
if len(itens)-1 < index:
print('Não existe esse item na lista')
else:
del itens[index]
while True:
opcao = menu()
if opcao == '1':
adicionar(lista_geral)
if opcao == '2':
remover(lista_geral)
if opcao == '3':
mostrar(lista_geral)
if opcao == '4':
break