SINTAXISYSEMANTICA. Tengo la impresión de que Java fue diseñado para hacer que fuera difícil...

Post on 22-Jan-2016

221 views 0 download

Transcript of SINTAXISYSEMANTICA. Tengo la impresión de que Java fue diseñado para hacer que fuera difícil...

SINTAXISSINTAXISYY

SEMANTICASEMANTICA

Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para hacer

que sea sencillo escribir buen código.

– Magnus Lycka

Java y Python

Veremos:

• Ejemplo “hola mundo”

• Otras formas de escribir “hola mundo”

• Print y comillas

• Sintaxis IF

• Sintaxis ELSE

• Sintaxis ELIF

• Sintaxis WHILE

• DO-WHILE?

• Sintaxis FOR

• Python en acción

• Graphical API for Python Students (GASP)

• Consultas

Hola Mundo!

print "hola mundo"

hola="hola"mundo="mundo"

print "%s %s" % (hola, mundo)print hola, mundo

Hola Mundo!

hola mundo

Hola Mundo!

print “hola mundo”print 'hola mundo'print “””hola mundo”””print '''hola mundo'''

Print y comillas

If <condicion>:<bloque>

Ejemplo:If a>10:

Print “positivo”

IF

If <condicion>:<bloque>

Else:<bloque>

ELSE

If <condicion>:<bloque>

Elif <condicion>:<bloque>

…Elif <condicion>:

<bloque>Else:

<bloque>

ELIF

While <condicion>:<bloque>

DO-WHILE?

While true:<bloque>If <condicion>:

break

WHILE

For <elemento> in <lista_rango_cadena>:<bloque>

Ejemplos:• For numero in range(10):• For letra in “hola”:• For nombre in [pedro, juan, diego]:• For (x,y) in [(1,2),(1,3),(1,4)]:

FOR

PYTHON ENPYTHON ENACCIÓN!ACCIÓN!