View difference between Paste ID: r1zQqavj and qBG3fpu5
SHOW: | | - or go back to the newest paste.
1
class Auto:
2
3
    def __init__(self, cilindrada, tipoCombustible, anoFabricacion,nPasajeros,patente,peso,precio):
4
        self.cilindrada = cilindrada 
5
        self.tipoCombustible =tipoCombustible 
6
        self.anoFabricacion = anoFabricacion
7
        self.nPasajeros =nPasajeros
8
        self.patente =patente
9
        self.peso =peso
10
        self.precio =precio
11
12
13
listaAutos = []
14
p=1
15
while p != 0 :
16
    
17
    print("Registro de automovil")
18
    c = input("Ingrese la cilindrada: ")
19
    tc = input("Ingrese tipo de combustible: ")
20
    af = input("Ingrese aƱo de fabricacion: ")
21
    np = input("Ingrese numero de pasajeros: ")
22
    p = input("Ingrese numero de patente: ")
23
24
    pe = input("Ingrese peso: ")
25
    pr = input("Ingrese precio: ")
26
    au1 = Auto(c,tc,af,np,p,pe,pr)
27
    listaAutos.append(au1)
28
    print("Automovil ingresado")
29
    if p == 0:
30
        p=0
31
        print("Fin ingresos")
32-
    break
32+
    break ## PROF: break se ejecuta siempre
33
34
ordenados= sorted(listaAutos, key=lambda x: x.peso) #ordenar por peso
35
print(ordenados)
36
sumatotal= sum(listaAutos, key=lambda x: x.precio)
37