Mi Diario Python

Decide por mí...(If/else)


Programar es básicamente explicarle a la
computadora que quieres que haga por ti y en esta entrada vamos a decirle que
tome decisiones.

¡Condicionales!

Si me regalas un perro, te  invitaré a cenar 
Analiza esto, vamos a pedirle a
Python que realice una instrucción si se le presenta una situación establecida.
Para esto vamos de valernos de If  que
usualmente va acompañado de else, casi que están casados.
print("n ***Calcule su etapa***")
edad=int(input("Ingrese su edad: "))
if edad>=18:
    print("Usted tiene",edad,"años, es Mayor de edad")
else: #caso contrario
    print("Usted es Menor de edad")


Un formato sería:

if  <condición>:
    <hacer algo
si se da la condición>

 

Cuyo
significado sería: Se evalúa la condición y si el resultado es verdadero (True)
se ejecutan las acciones indicadas. Como te puedes dar cuenta las  “acciones
indicadas”
que en este caso sería los mensajes que muestran si es mayor
de edad o no y no están bajo del if o bajo del else. Todas las acciones
indicadas deben de tener identación.
Para nuestro ejemplo el formato completo sería:

if  <condición>:
    <hacer algo
si se da la condición>
else:
     <hacer otra
cosa si no se da la condición>

Múltiples decisiones

Vamos
a ser un poco más exigentes y colocaremos algunas condiciones, en ese sentido
te imaginaras un algoritmo con muchos if y else… Y si lo haces de esa manera
está muy bien pero como buena práctica de programación…



Para
evitarte el if y else en multiples condiciones tenemos el elif





1.-Esto
es lo que nos piden.






·        
Cree un programa que
pida al usuario su edad y muestre por pantalla la etapa en la que se encuentre.




Fuente:efdeportes.com

Antes que nada sabemos que tenemos que pedir la
edad al usuario (input), por ende almacenarla en una variable. El siguiente
paso es construir las condiciones, de acuerdo al recuadro la Niñez es entre los
5 y los 13 años, en lenguaje programador edad>=5 and edad<=13 y así con
cada una de ellas…

Resolviendo el problema y aplicando elif practicamente sería así
 



Puedes ejecutar el código 🙂



Ejercicios de práctica



2.- Calcular si un número es par, impar o cero
3.- Pedir por pantalla tres números no consecutivos y mostrar en orden ascendente.
4.-Escriba un programa en Python que solicite un número del 1 al 12 e imprima el mes del año correspondiente.


En internet y en la pestaña ejercicios encontrarás problemas con los que puedes practicar   🙂




Volver al índice: Tutorial Python 3.5

  

Salir de la versión móvil