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