Lenguaje

PEQUEÑOS TUTORIALES EN PYTHON



 
 

Publicado por Leonel Ramírez



Arrays en python

Nota: Para los ejemplos de estos ejercicios hemos utilizado el interprete "Geany" en un Ubuntu 11.10

En la programacion existen variables las cuales tienen la capacidad de almarcenar varios datos, a estas variables se les conoce como Arrays o en su mala traduccion al español como "Arreglos", ahora veremos como crear arrays en python de una manera sencilla y cual es su comportamiento.

Ahora en el siguiente ejercicio declararemos un array con unos datos establecidos y como recorrerlo e imprimir su contenido por medio de un ciclo for.

Ejemplo:



Bien, ahora analizemos el codigo.

En la primera linea de codigo declaramos el array llamado prueba con 4 datos en su interior, "prueba=[11,"abril","del",2012]".

Podemos observar que el contenido se encierra en llaves, que los elementos son separados con "," y que como en la mayoria de lenguajes de programacion el texto debe ir entre comillas " " a diferencia de los numeros.

En la segunda linea de codigo tendremos nuestro for con el fin de recorrer el array e imprimirlo, aun que vemos una sintaxys diferente para nuestro for, "for i in prueba:".

Podemos observar que el for lleva una variable cualquiera en este caso la hemos llamado "i" seguido de un "in prueba:" esto significa que la variable "i" estara en la variable "prueba" la cual recorrera dato por dato hasta completar el array. Con este ejemplo podemos ver que la funcion for en python se puede adaptar de varias maneras para una mayor comodidad.

En la tercera linea de codigo tenemos un "Print i" el cual hara una impresion de pantalla de cada dato de la variable "i"

Al entender cada parametro de este algoritmo procedemos a presionar "F5" en Geany  o lo ejecutamos en cualquier interprete que estemos utilizando.
El Resultado:
Podemos observar que se han impreso los valores con los que hemos llenado nuestro array de una forma consecutiva y sin repetir valor.

Si tienen alguna duda no olviden en preguntar y trataremos de resolverla en el menor tiempo posible, gracias por leer nuestro blog saludos.


Publicado por Douglas Plazas



Ciclo for en python

Nota: Para los ejemplos de estos ejercicios hemos utilizado el interprete "Geany" en un Ubuntu 11.10   

El ciclo for en python es bastante sencillo pero cambia su sintaxys a comparacion de los otros lenguajes conocidos como "C++", veremos un ejemplo de como imprimir los 10 numeros del 1 hasta el 10.

Ejemplo


El resultado del codigo de la imagen anterior sera los numeros del 1 al 10, bien ahora analizemos el codigo.

En la primera linea de codigo vemos que empieza la funcion "for" sin necesidad de declarar variables antes.

La linea de codigo "For i in range(1,10+1):" vemos que se usa la funcion "for" seguida de una variable cualquiera que en este caso hemos llamado "i" seguido de la sintaxys propia del for "in range(1,10+1)" que nos indica un rango, pero vemos algo especial en ese rango "(1,10+1)" en primer lugar vemos el inicio del rango que es "1" y en segundo lugar vemos el final del rango "10+1". nos preguntaremos por que el final es "10+1" la respuesta es sencilla por que el for toma el final como un "<10" y no como un "<=10".Teniendo esto en cuenta si el codigo fuente fuera "for i in range (1,10)" tendriamos como resultado los numeros del "1" al "9". Por eso hemos agregado ese "+1" para que le aumente un numero mas.

En la segunda linea vemos un "print" acompañado de un texto que sera estatico "Numero" acompañado de la variable que queremos imprimir en este caso la variable asignada en el ciclo "i".

Al entender cada parametro de este algoritmo procedemos a presionar "F5" en Geany  o lo ejecutamos en cualquier interprete que estemos utilizando.

El resultado:


Podemos observar que el resultado son los numeros del "1" al "10" con un texto estatico que es "Numero".


Si tienen alguna duda no olviden en preguntar y trataremos de resolverla en el menor tiempo posible, gracias por leer nuestro blog saludos.


Publicado por Douglas Plazas
 


Ciclo while en python 

Nota: Para los ejemplos de estos ejercicios hemos utilizado el interprete "Geany" en un Ubuntu 11.10 

El ciclo while en python tiene una sintaxys bastante sencilla y muy intuitiva, en el siguiente ejemplo veremos como imprimir los 10 primeros numeros desde el 1.

Ejemplo



Con el codigo anterior tendremos una aplicacion que nos imprimira los numeros del 1 al 10. Ahora analisemos el codigo.

En la primera linea vemos que declaramos una variable llamada "con" y le asignamos un valor para empezar en este caso 1.

En la segunda linea comienza la sintaxys del ciclo while escribiendo "while" y continuando con "(con<=10)" donde espesificamos cuantas veces queremos ejecutar el ciclo, al darle el parametro "con<=10" hacemos que el ciclo se ejecute desde el numero "1" hasta que sea menor o igual a "10".

Algo muy importante es tener en cuenta finalizar la funcion while con un ":" ya que es un error muy comun.

En la tercera linea de codigo utilizamos un "Print" para imprimir en pantalla acompañado de un texto estatico que sera "Numero" y seguido por la variale que se imprimira cada vez que el ciclo se ejecute "con"

En la cuarta linea de codigo le decimos al ciclo que la variable "con" se debe incrementar en "+1".

Al entender cada parametro de este algoritmo procedemos a presionar "F5" en Geany  o lo ejecutamos en cualquier interprete que estemos utilizando.

El Resultado:


Podemos ver que ha imprimido Numero 1, Numero 2, Numero 3, sucesivamente hasta el limite establecido en el ciclo que ha sido 10. Tambien podemos observar que en cada impresion esta el texto estatico "Numero" seguido del valor de la variable "con" en ese preciso momento.


Si tienen alguna duda no olviden en preguntar y trataremos de resolverla en el menor tiempo posible, gracias por leer nuestro blog saludos. 

Publicado por Douglas Plazas

No hay comentarios:

Publicar un comentario