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.