Google+ Seguidores

viernes, 8 de abril de 2016

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

    3



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
  

3 comentarios:
Write comentarios
  1. 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

    ResponderEliminar
    Respuestas
    1. 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!

      Eliminar
  2. 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

    ResponderEliminar

Tu comentario es importante y nos motiva a seguir escribiendo...

Entradas más recientes

© 2014 Mi diario Python. Designed by Bloggertheme9 | Distributed By Gooyaabi Templates
Powered by Blogger.