lunes, 25 de octubre de 2010

If en Python

Materia: Laboratorio de Lenguajes de Programación    Semana # 13
Tarea semanal

Hola. En esta entrada hablaré sobre la sentencia condicional if en el lenguaje de programación PythonEste consiste en evaluar uno o más datos ingresados por el usuario, revisando si cumplen o no la condición dada en el programa.

Paso 1: Abrimos el Terminal de Ubuntu, y buscamos la localización del lenguaje de programación Python escribiendo: which python


   
Paso 2: Ya que tenemos la ubicación de nuestro lenguaje, abriremos el editor de texto emacs para comenzar a escribir nuestro código del programa. Tecleamos emacs condicionalif.py  emacs es por el editor de texto que usaremos, condicionalif es el nombre del programa que le pondré .py es la extensión que le pertenece al lenguaje Python




Paso 3: Oprimimos Enter y comenzamos a escribir nuestro código. Lo primero que pondremos es la ubicación que obtuvimos al incio, en mi caso es: #!/usr/bin/python

Nota: El #! no es parte de la ubicación, pero se debe escribir al incio de ella.




Paso 4: Ahora comenzaremos con lo que es realmente el código del programa. print "Este programa identifica numeros positivos, negativos y neutros" Esta linea en el programa realmente no tiene ninguna función en específico, es solamente como una bienvenida y breve explicación sobre lo que hace.




Paso 5: Lo que hace esta línea es recibir el número que el usuario teclee, y así poderlo evaluar en la condición que pondremos más adelante. num=int(raw_input("Escribe un numero: "))




Paso 6: En esta parte del programa ya comenzaremos con nuestra condición: 
if num==0:
    print "Este numero es neutro"
Si observamos esta parte: if num==0 vemos que la condición tiene doble signo de igual = Esto quiere decir que sólo se comprobará si el número ingresado es igual a 0, a diferencia de cuando asignamos una variable, que solo utilizamos un signo de igual, ya que le damos el valor, no lo comprobamos.




Paso 7: Escribimos ahora la condición para los números positivos: if num>0:
    print "Este numero es positivo"
Aquí a los números que sean mayores a 0 los evaluará como positivos.




Paso 8: Vamos ahora con la última parte de nuestra condicion: if num<0:
    print "Este numero es negativo"
Esto hará que los números que sean menores a cero, los catalogará como negativos.



Paso 9: Con esto terminamos de escribir nuestro código, ahora lo guardaremos siguiendo la secuencia Ctrl-x Ctrl-s y nos regresamos al Terminal. Damos autorización para ejecutar escribiendo: chmod u+x condicionalif.py




Paso 10: Ya que tenemos la autorización, lo ejecutamos escribiendo ./condicionalif.py




Paso 11: Damos Enter y ahora se despliega nuestro programa. Lo usaré tres veces para que se pueda apreciar cómo evalúa un número neutro (el cero), un número negativo (el -4) y uno positivo (el 5)



Aquí termina esta entrada. Espero que les haya gustado, y si tienen algo que decir, no duden en comentar.

Hasta luego.

Fuentes: http://www.youtube.com/watch?v=II5WTVvryvk&feature=channel

1 comentario:

  1. Buen tutorial para principiantes :) Te pongo tres puntos para el lab.

    ResponderEliminar