Python - Problema con un ejercicio

 
Vista:

Problema con un ejercicio

Publicado por Alejo (3 intervenciones) el 21/05/2021 21:57:26
HOLA TENGO UN PROBLEMA, CUANDO EL VENDEDOR 1 ES EL DEL IMPORTE MAS ALTO EN VEZ DE IMPRIMIRME EL 1 (REFIRIENDOSE AL VENDEDOR 1) ME IMPRIME 0; PORQUE SERA EL PROBLEMA??
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#11. En un comercio hay cuatro vendedores y quieren saber, cuál fue el que realizó la venta de
#mayor importe, y cual la venta de menor importe. Terminar el proceso cuando el importe
#leído sea cero. los datos se leerán de a pares (Codven, Imp).
importemayor=0
importemenor=0
ventamayor=0
ventamenor=0
importe = 1
cont=0
while importe > 0 or cont < 4:
    vendedor= int(input("Ingrese el codigo del vendedor: "))
    importe=float(input("ingrese el importe: "))
    cont=cont+1
    if cont == 1:
        importemayor=importe
        importemenor=importe
    if importe>importemayor and importe>0:
        importemayor=importe
        ventamayor=vendedor
    elif importe < importemenor and importe>0:
        importemenor=importe
        ventamenor=vendedor
print(f"La venta mayor realizada la hizo {ventamayor} y el importe fue {importemayor}")
print(f"La venta menor realizada la hizo {ventamenor} y el importe fue {importemenor}")
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
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Problema con un ejercicio

Publicado por joel (901 intervenciones) el 22/05/2021 09:09:53
Hola Alejo, yo he probado tu código y me ha funcionado correctamente!!!
1
2
3
4
5
6
7
8
9
10
11
12
Ingrese el codigo del vendedor: 1
ingrese el importe: 10
Ingrese el codigo del vendedor: 2
ingrese el importe: 15
Ingrese el codigo del vendedor: 3
ingrese el importe: 12
Ingrese el codigo del vendedor: 4
ingrese el importe: 6
Ingrese el codigo del vendedor: 0
ingrese el importe: 0
La venta mayor realizada la hizo 2 y el importe fue 15.0
La venta menor realizada la hizo 4 y el importe fue 6.0

Que valores has puesto tu?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema con un ejercicio

Publicado por Alejo (3 intervenciones) el 22/05/2021 15:38:24
Muchas gracias Joel!!! Capaz que estaba colocando algo mal yo entonces jajaj, saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar