Condicionales en Python

if x < 0:
    (Sangria) Operación verdadera
elif x%2==0:
     (Sangria)Valor por verdadero falso
else:
     (Sangria) Valor por falso

Las sangrias son importantes ya que en muchos casos se da errores de indentación.

P.E.
if cargo > 0 and cargo < 500: #evito los números negativos.



Ejercicio:

Tipo = str(input("Ingrese N para transporte Nacional o I para transporte Internacional "))


Carga = float(input("Ingrese la carga "))

if Tipo.upper()=="N" and Carga < 500:
costo =1000
print(f"Costo es: {costo:.2f} Dolares")#corregir para los otros el costo
elif Tipo.upper()=="N" and Carga > 500 and Carga <=5000:
print("Costo es: 2000")
elif Tipo.upper()=="N" and Carga > 5000:
print("Costo es: 3500") 

if Tipo.upper()=="I" and Carga < 500:
print("Costo es: 1500")
elif Tipo.upper()=="I" and Carga > 500 and Carga <=5000:
print("Costo es: 2500")
elif Tipo.upper()=="I" and Carga > 5000:
print("Costo es: 4000") 


Comentarios

Entradas más populares de este blog

Enumerate

args y kwargs en Python (argumentos)

Módulos en Python