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

  

  1. Anónimo dice:

    Genial el tutorial . me interesa saber que IDE está utilizando en este tutoriAl que se ve bueno. Me parece que es para Android o no? Espero una respuesta. Gracias y genial como siempre

    1. Thai Samaniego dice:

      Para el curso de python recomendamos como IDE PyCharm que ha sido catalogado como el mejor y para esta entrada el editor trinket. Gracias y Saludos!

  2. Anónimo dice:

    Genial el tutorial . me interesa saber que IDE está utilizando en este tutoriAl que se ve bueno. Me parece que es para Android o no? Espero una respuesta. Gracias y genial como siempre

  3. Unknown dice:

    He estado siguiendo tus tutoriales y de verdad me han servido solo que en el editor que usas Pycharm el cual igual uso las palabras de texto me salen subrayadas ¿Sabes como hacer para que no salgan subrayadas?

  4. Victor Tutorus dice:

    Hola Thai,
    Estoy usando Python 3 (IDLE) y Thonny Python IDE, y los dos me han funcionado perfectamente. Humildemente agradecido por tu tutorial. Saludos desde Hollywood, California.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Te has suscrito correctamente al boletín

Se produjo un error al intentar enviar tu solicitud. Inténtalo de nuevo.

Mi Diario Python will use the information you provide on this form to be in touch with you and to provide updates and marketing.