Python R2


Empezando a caminar en Python.

Posted in Python por Arturo Elias Antón en 25 agosto 2008
Tags: ,

Antes de empezar a programar en python diré que los bloques de sentencia se diferencian por su tabulación, dando una buena legibilidad al los programas escritos en Python.
Ahora si Empezaremos a ver como se escriben las sentencias de control de flujo de nuestros programas en python.

If – Elif – Else:
La sentencia if se utiliza para comprobar una condición, si esta es verdadera entonces procesaremos un bloque de sentencias u otro bloque de sentencias alternativas. La cláusula else y elif es opcional.

Su sintaxis es

if_stmt ::= “if” expression “:” suite ( “elif” expression “:” suite )* [“else” “:” suite]

Un ejemplo de if seria if.py:

#!/usr/bin/python
# Nombre : if.py
varIn = input("Un numero por favor: ")
if varIn == 4:
	print "el numero es cuatro"
elif varIn > 4:
	print "el numero es mayor que cuatro"
else:
	print "el numero es menor que cuatro"

La primer línea es un comentario especial para que los sistemas tipo UNIX sepan que este es un script python y lo ejecuten con dicho interprete
La segunda línea es un comentario mono – línea.
La tercera línea se le asigna a la variable varIn el valor que devuelve input. Luego viene la sentencia if con su expresión boleana (varIn==4). Luego después de un tab viene la impresión como la habíamos echo ya en hola mundo. elif es si hay otra opción en este caso que varIn sea mayor que 4 y por ultimo else que significa que si no es ninguna de todas las opciones ejecute este bloque de sentencias.

While:
La sentencia while se utiliza para repetir cierto bloque de sentencias mientras una condición suceda
Su sintaxis es
while_stmt ::= “while” expression “:” suite [“else” “:” suite]
Un ejemplo de while seria while.py:

#!/usr/bin/python
# Nombre : while.py

i=1
while i <= 10:
	print i
	i=i+1

La sentencia while repetira el bloque hasta que (i<=10). Este programa imprime del 1 al 10.

For:
La sentencia for se utiliza para repetir cierto bloque de sentencias una cantidad de veces. También nos sirve para recorrer listas
Su sintaxis es
for_stmt ::= “for” target_list “in” expression_list “:” suite [“else” “:” suite]

Un ejemplo de for seria for.py

#!/usr/bin/python
# Nombre : for.py
for i in range(1,11):
	print i

La sentencia for repetira el bloque 10 veces ya que la función range traerá la lista [1,2,3,4,5,6,7,8,9,10].  Este programa imprime del 1 al 10.

Anuncios

4 comentarios to 'Empezando a caminar en Python.'

Subscribe to comments with RSS o TrackBack to 'Empezando a caminar en Python.'.

  1. Arlequín said,

    ¿Te interesa formatear con colores tus snippets de código en WordPress?

    Echale una ojeada a esto:

  2. Monica said,

    Necesitaria saber como recorrer listas de lista en python….

    Muchas gracias!

  3. arturoeanton said,

    ya agruegue a como recorrer listas de listas en la entrada de listas.

    http://binsd.wordpress.com/2008/08/27/listas-en-python/

    suerte 😉


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: