PYTHON


Estoy aprendiendo Python siguiendo algunos tutoriales que encuentro en Youtube, es un lenguaje muy interesante fácil de aprender y sencillo de entender me a encantado, entonces mientras voy avanzando en la práctica voy apuntar aquí las casas que me parecen interesante y que necesitaré recordar :) espero que a alguien más le sirva.....


Estoy usando Ubuntu 12.04, Python viene ya por defecto instalado basta con abrir una consola y empezar a programar, para escribir los programas estoy usando el editor de texto nano pueden usar el que más les guste.


Empecemos creando un programa para sumar 2 número ingresados por el usuario:
abrimos un Teminal y escribimos:

$sudo nano Sumar2Numero.py

Esto creara un nuevo archivo llamado Sumar2Numeros.py y lo abrirá para escribir en el:

=====================================================================

print "Suma de 2 Números"
n1=int(raw_input("Ingrese el Primer Número : "))
n2=int(raw_input("Ingrese el Segundo Número : "))
print "La Suma es :", n1+n2

=====================================================================

Explico los componentes de este pequeño programa:

  • print : Imprime en pantalla.
  • n1 y n2 : Variables para almacenar los valores ingresados por el usuario, nótese que no es necesario     declarar Variables ni instanciar ni nada Python entiende lo que quiero hacer.
  • raw_input: Palabra reservada para decir que toma un valor ingresado por el usuario, este valor será tomado como string por lo que se le antepone int para convertir a entero.
Ahora pra ejecutar el programa escribimos :

$python Suma2Numeros.py
======================================================================

ESTRUCTURAS DE CONTROL

IF, ELIF Y ELSE

Lo usamos para tomar decisiones
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if condición:
#Si es verdadero
     procedimiento                
elif condición:
#Si el primer if no cumple pasa al siguiente elif
     procedimiento     
else:
     procedimiento
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Se usa el signo # para los comentarios dentro del código.
  

Ejemplo: Programa para saber si es mayor de edad

$sudo nano Edad.py
=====================================================================
print "MAYOR DE EDAD"

#Capturamos la edad ingresada por el usuario con en la variable edad 
edad=int(raw_input("Ingrese su Edad : "))

if edad>=18:
     print "Usted es mayor de Edad"
elif edad>=16:
     print "Usted es un Adolecente"
else:
     print "Usted es solo un niño"

=====================================================================
Tomar en cuenta la sangría que debe llevar la linea siguiente a if, elif o else es muy importante en Python lo llaman identar, nos obliga a ser ordenados en la programación y nos sirve mucho para entender mejor el código, el no identar adecuadamente produce un error y no ejecutará el programa.

 






No hay comentarios:

Publicar un comentario