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")
(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
Publicar un comentario