Python - Ayuda Listas y Menu

 
Vista:

Ayuda Listas y Menu

Publicado por RUTH (1 intervención) el 30/07/2019 00:55:44
final-parte-1
final-parte-2

Buenas, tengo un problema con este examen, en la parte de emitir reportes no se me ocurre como hacer... por ahora tengo esto:


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
def registrar_cliente(lista):
    listaclientes=lista
    dni=int(input("Ingrese Dni"))
    nombre=input("Ingrese nombre")
    apellido=input("Ingrese Apellido")
    usuario=[dni,nombre,apellido]
    if usuario in lista:
        print("Ya existe el usuario")
    else:
        listaclientes.append(usuario)
    print("USUARIO REGISTRADO",listaclientes)
    return listaclientes
 
def emitir_reportes():
    return
def importar_articulos():
    return
def registrar_compra():
    return
 
 
def main():
    eleccion=" "
    lista=[]
    while eleccion != "A" or "C" or "S":
        eleccion=input("Buenas elige si quiere ser administrador o cliente, A o C")
        if eleccion == "A":
            opcion=int(input("Elija 1 para registrar cliente, 2 para emitir reportes, 3 para importar articulos"))
            if opcion == 1:
##                registro1=registrar_cliente(lista)
##                lista.append(registro1)
                lista=registrar_cliente(lista)
                print(lista)
            elif opcion == 2:
                emitir_reportes()
            elif opcion == 3:
                importar_articulos()
 
        elif eleccion == "C":
            print("Registrar compra")
            registrar_compra()
        elif eleccion == "S":
            break
 
        else:
            print("Ingrese nuevamente")
 
main()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder