SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Fundamentos de Programación
Semana 9
Contenido
• El bucle for
• La función range()
Estructuras de iteración
Un bucle for es un bucle que repite el
bloque de instrucciones un número
predeterminado de veces. El bloque de
instrucciones que se repite se suele
llamar cuerpo del bucle y cada
repetición se suele llamar iteración. En
Python se escribe así:
for variable in elemento_iterable:
Cuerpo del bloque
Un elemento iterable en Python puede ser
un range, una cadena o una colección.
El bucle for
Ejemplos:
for i in range(3):
print(“Python ")
Salida:
Python
Python
Python
for x in [“Python”,”Java”,”C++”]:
print(x)
Salida:
Python
Java
C++
texto = “Python”
for c in texto:
print(c)
Salida:
P
y
t
h
o
n
range(n): Devuelve una secuencia de números,
comenzando desde 0, se incrementa en 1 y se detiene
antes del número “n” (es decir en “n-1“).
range(inicio, fin): Devuelve una secuencia de
números, comenzando desde el número “inicio”, se
incrementa en 1 y se detiene antes del número “fin”
(es decir en “fin-1”).
range(inicio, fin, incremento): Devuelve una
secuencia de números, comenzando desde el número
“inicio”, se detiene antes del número “fin” (es decir
en “fin-1”) y se incrementa en “incremento”.
La función range()
Ejemplos:
x = range(4)
for n in x:
print(n)
Salida:
0
1
2
3
Salida:
3
4
5
Salida:
3
5
7
9
x = range(3, 10, 2)
for n in x:
print(n)
x = range(3, 6)
for n in x:
print(n)
Gracias

Más contenido relacionado

Similar a FP_Semana09.pdf

Elementos del Lenguaje PythonFuncionesok.pptx
Elementos del Lenguaje PythonFuncionesok.pptxElementos del Lenguaje PythonFuncionesok.pptx
Elementos del Lenguaje PythonFuncionesok.pptx
Mario Benavides
 

Similar a FP_Semana09.pdf (20)

INTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptx
INTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptxINTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptx
INTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptx
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
02 introduccion a python
02 introduccion a python02 introduccion a python
02 introduccion a python
 
Elementos del Lenguaje PythonFuncionesok.pptx
Elementos del Lenguaje PythonFuncionesok.pptxElementos del Lenguaje PythonFuncionesok.pptx
Elementos del Lenguaje PythonFuncionesok.pptx
 
IntroPython s2.pdf
IntroPython s2.pdfIntroPython s2.pdf
IntroPython s2.pdf
 
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
 
Tema 0 Repaso Programación en Java
Tema 0 Repaso Programación en JavaTema 0 Repaso Programación en Java
Tema 0 Repaso Programación en Java
 
Clase 1 - Python
Clase 1 - PythonClase 1 - Python
Clase 1 - Python
 
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
 
Programacion logica
Programacion logicaProgramacion logica
Programacion logica
 
Software para el aprendizaje de la programación EC 2. Presentación 3: Python
 Software para el aprendizaje de la programación EC 2. Presentación 3: Python Software para el aprendizaje de la programación EC 2. Presentación 3: Python
Software para el aprendizaje de la programación EC 2. Presentación 3: Python
 
Python para principiantes
Python para principiantesPython para principiantes
Python para principiantes
 
02 Bases Del Lenguaje Java
02   Bases Del Lenguaje Java02   Bases Del Lenguaje Java
02 Bases Del Lenguaje Java
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
Taller ruby
Taller rubyTaller ruby
Taller ruby
 
introducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptxintroducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptx
 

Más de JorgeKenyiAngulovald (7)

PINCIPIOS DE LA EDUCACION HELMER.pptx
PINCIPIOS DE LA EDUCACION HELMER.pptxPINCIPIOS DE LA EDUCACION HELMER.pptx
PINCIPIOS DE LA EDUCACION HELMER.pptx
 
FUNDAMENTOS DE LA EDUCACION VIERNES - Copia.pdf
FUNDAMENTOS DE LA EDUCACION VIERNES - Copia.pdfFUNDAMENTOS DE LA EDUCACION VIERNES - Copia.pdf
FUNDAMENTOS DE LA EDUCACION VIERNES - Copia.pdf
 
Presentación Diapositivas Lluvia de Ideas Doodle Multicolor Rosa y Violeta.pdf
Presentación Diapositivas Lluvia de Ideas Doodle Multicolor Rosa y Violeta.pdfPresentación Diapositivas Lluvia de Ideas Doodle Multicolor Rosa y Violeta.pdf
Presentación Diapositivas Lluvia de Ideas Doodle Multicolor Rosa y Violeta.pdf
 
Gráfica de Mapa Mental Simple Azul y Rosa (1).pdf
Gráfica de Mapa Mental Simple Azul y Rosa (1).pdfGráfica de Mapa Mental Simple Azul y Rosa (1).pdf
Gráfica de Mapa Mental Simple Azul y Rosa (1).pdf
 
Comunicación I_Semana 7 2021.pptx
Comunicación I_Semana 7 2021.pptxComunicación I_Semana 7 2021.pptx
Comunicación I_Semana 7 2021.pptx
 
Etapas_del_desarrollo_humano.pdf
Etapas_del_desarrollo_humano.pdfEtapas_del_desarrollo_humano.pdf
Etapas_del_desarrollo_humano.pdf
 
SEM1-DIA3.pdf
SEM1-DIA3.pdfSEM1-DIA3.pdf
SEM1-DIA3.pdf
 

Último

FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
Santosprez2
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Demetrio Ccesa Rayme
 
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023  educación primaria de menores Quinto gradoPLAN LECTOR QUINTO 2023  educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
Santosprez2
 
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
MarcoAntonioAmayaSag
 
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
lvela1316
 

Último (20)

4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
Motivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en JesúsMotivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en Jesús
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
 
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023  educación primaria de menores Quinto gradoPLAN LECTOR QUINTO 2023  educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
 
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Estudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado BásicoEstudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado Básico
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
a propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definicionesa propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definiciones
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuani
 

FP_Semana09.pdf

  • 2. Contenido • El bucle for • La función range() Estructuras de iteración
  • 3. Un bucle for es un bucle que repite el bloque de instrucciones un número predeterminado de veces. El bloque de instrucciones que se repite se suele llamar cuerpo del bucle y cada repetición se suele llamar iteración. En Python se escribe así: for variable in elemento_iterable: Cuerpo del bloque Un elemento iterable en Python puede ser un range, una cadena o una colección. El bucle for Ejemplos: for i in range(3): print(“Python ") Salida: Python Python Python for x in [“Python”,”Java”,”C++”]: print(x) Salida: Python Java C++ texto = “Python” for c in texto: print(c) Salida: P y t h o n
  • 4. range(n): Devuelve una secuencia de números, comenzando desde 0, se incrementa en 1 y se detiene antes del número “n” (es decir en “n-1“). range(inicio, fin): Devuelve una secuencia de números, comenzando desde el número “inicio”, se incrementa en 1 y se detiene antes del número “fin” (es decir en “fin-1”). range(inicio, fin, incremento): Devuelve una secuencia de números, comenzando desde el número “inicio”, se detiene antes del número “fin” (es decir en “fin-1”) y se incrementa en “incremento”. La función range() Ejemplos: x = range(4) for n in x: print(n) Salida: 0 1 2 3 Salida: 3 4 5 Salida: 3 5 7 9 x = range(3, 10, 2) for n in x: print(n) x = range(3, 6) for n in x: print(n)