como hacer que me muestre la lista de los articulos que ya escribi.. en generar reporte de articulos
Publicado por jeni (2 intervenciones) el 14/06/2021 21:57:45
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
lista = []
opc = 0
while opc != 6:
print('''
1) Agregar articulo
2) Modificar nombre de elemento
3) Modificar existentes
4) eliminar articulos
5) Generar reporte de articulos
6) salir
''')
try:
opc = int(input('Selecciona una opción del menú: '))
except:
print('ERROR: Escribe sólo números enteros...')
if opc == 1:
val = input('nombre del articulo: ')
lista.append(val)
print(f'El valor {val} fue agregado a la lista...')
elem = int(input('¿Cuántos elementos deseas agregar a la lista?: '))
print=int(input('la cantidad de elementos ha sido agregado a la lista...'))
elif opc == 2:
print(lista)
try:
pos = input('Escribe el nuevo nombre del articulo que quieras modificar3: ')
val = input('Escribe el nuevo nombre: ')
lista[pos-1] = val
print('El nombre ha sido modificado...')
except ValueError:
print('ERROR: Escribe un número entero...')
except IndexError:
print('ERROR: Posición inexistente, favor de verificar...')
except KeyboardInterrupt:
print('\nSelecciona la opción 6 del menú principal para salir del programa')
except:
print('Error desconocido, vuelva a intentar la operación...')
elif opc == 3:
print(lista)
try:
pos = int(input('Escribe el número del elemento que deseas modificar: '))
val = input('Escribe el nuevo valor: ')
lista[pos-1] = val
print('El valor ha sido modificado...')
except ValueError:
print('ERROR: Escribe un número entero...')
except IndexError:
print('ERROR: Posición inexistente, favor de verificar...')
except KeyboardInterrupt:
print('\nSelecciona la opción 6 del menú principal para salir del programa')
except:
print('Error desconocido, vuelva a intentar la operación...')
elif opc == 4:
print(lista)
pos = int(input('Escribe el número del elemento que deseas borrar: '))
try:
print(f'El elemento {lista[pos-1]} ha sido eliminado')
lista.pop(pos-1)
except IndexError:
print('ERROR: Posición inexistente, favor de verificar...')
elif opc == 5:
print( ')
elif opc == 6:
print('gracias por modificar el inventario')
else:
print('ERROR: Selecciona sólo un número entre 1 y 6')
Valora esta pregunta


0