Presentation Lesson 02
Presentation Lesson 02
Presentation Lesson 02
bloque c digo
bloque c digo
...
else:
bloque c digo
ó
ó
ó
ó
ó
Actividad #1
• Escribir un programa que pida al usuario dos n meros y muestre por pantalla su
divisi n. Si el divisor es cero el programa debe mostrar un error.
5 minutos
ó
ú
ú
Listas
• Conjuntos ordenados de elementos, encerrados por
corchetes y separados por comas
variable[inicio: n:incremento]
fi
é
ó
Listas: rangos
• El tipo range es una lista inmutable de n meros enteros
en sucesi n aritm tica
• range( n)
• range(inicio, n, salto)
lista = [[['naranja', 'pera', 'manzana'], ‘limón', ‘pepino', ['habanero', 'jalapeño']], 'enchiladas', ‘pozole’]
1. pera
2. habanero
3. pozole
4. [lim n, pepino]
5. [habanero, jalapeño]
• items()
• keys()
• values()
5 minutos
á
ñ
ó
á
ñ
é
Estructuras Repetitivas (bucles)
• Bucle condicional while
• Sintaxis:
while condici n:
bloque c digo
ó
ó
ó
ó
ó
ó
ó
Estructuras repetitivas: FOR-in
• Repite la ejecuci n del bloque de c digo para cada
elemento de la secuencia, asignado dicho elemento a la
variable de iteración (i) en cada repetici n.
• Sintaxis:
for i in secuencia:
bloque c digo
• Si se quisiera generar una lista a partir de un rango se hace typecast con el tipo list:
10 minutos
ú
Las cadenas de caracteres
• Las cadenas cortas son se componen de caracteres
encerrado entre comillas simples (') o dobles (")
fi
í
ó
cadenas de caracteres: multiplicación
cadena[inicio: n:salto]
fi
fi
ó
fi
cadenas de caracteres: formato
• Es possible modi car el formato de cualquier cadena de
caracteres.
• Mediante el pre jo f
10 minutos