Con la toma de decisiones usando el famoso if, el programa ve si se cumple la condición del if, sino (else) realiza otra cosa. El elif se utiliza para hacer una pregunta en un else, pero hay que recordar que al usar el elif no se estan haciendo if anidados.
A continuación en 5 códigos se verán 5 formas diferentes de usar lo anteriormente dicho:
FORMA 1
Usando un if sencillo
- Código y ejecución:
ana=16
if ana>=18:
print("Mayor de edad")
else:
FORMA 2
Usando elif.
- Código y ejecución:
#elif
a=25
if(a<22):
print("Dentro del if positivo")
#es una pregunta en un else, un if dentro de un else
elif(a==25):
print("dentro del elif")
else:
print("dentro del else")
#if anidado
'''
b=20
if(b):
else if (b==14):
print()
#else
FORMA 3
La forma en que se pueden usar if's independientes
- Código y ejecución:
#if independiente
age=21
if age>16:
print("Apenas puedes conducir")
else:
print("Eres joven para conducir")
if age>=21:
print("puedes conducir con seguro")
elif age>=16:
print("Puedes conducir con permiso o licencia")
else:
FORMA 4
Utilizando condicionales dentro de la condición del if o el elif.
- Código y ejecución:
#and or not
age=30
if((age>=1) and (age<=18)):
print("niño, pubertillo o casi adulto")
elif((age==21) and (age<=18)):
print("adulto, adulto tercera edad")
elif not(age==30):
print("EStas ya casado o lo haras con tu mejor amiga")
else:
FORMA 5
Ejemplo utilizando operadores relacionales.
- Código y ejecución:
#ejemplo con elif
edad=int(input("Ingrese edad: "))
if edad==16:
print("Permiso para conducir en Mx")
elif((edad<=18) and (edad>=16)):
print("No entra a fiestas pero puede conducir")
elif((edad>=18) and (edad<21)):
print("Puede votar y conducir en Mx")
elif((edad>=21) and (edad<24)):
print("Vota, bebe alcohol en el extranjero y conduce en MX")
elif (edad>=24):
print("Vota, bebe extranjero y conduce en Europa y MX")
else:
No hay comentarios:
Publicar un comentario