1
resposta

[Práctica] Calculando pedágio

Buen día,

Comparto mi ejerccicio

distancia=int(input("Ingrese la distancia recorrida (km): "))
var1=10,00
var2=20,00
var3=30,00

if distancia >100 and distancia <=200:
    print(f"Valor de peaje es de R$: {var2}")
elif distancia <= 100:
    print(f"Valor de peaje es de R$: {var1}")
else:
    print(f"Valor de peaje es de R$: {var3}")
1 resposta

Hola, Ana! ¿Cómo vas?

Gracias por compartir tu código con la comunidad Alura.

Me gustó cómo estructuraste las condiciones if, elif y else para calcular el peaje. Sin embargo, los valores de var1, var2 y var3 están definidos como tuplas por el uso de la coma en lugar del punto decimal. Para evitar este problema, ajusta así:

 
distancia = int(input("Ingrese la distancia recorrida (km): "))
var1 = 10.00
var2 = 20.00
var3 = 30.00

if 100 < distancia <= 200:
    print(f"Valor de peaje es de R$: {var2:.2f}")
elif distancia <= 100:
    print(f"Valor de peaje es de R$: {var1:.2f}")
else:
    print(f"Valor de peaje es de R$: {var3:.2f}")
    

Con :.2f, el formato garantiza que el valor se muestre con dos decimales.

Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios.