SlideShare una empresa de Scribd logo
1 de 23
Instituto Tecnológico de Tuxtepec


   Introducción a la
programación en Python
                       •Equipo 4:
              María Luisa Acosta Sanjuán
                Tomás Torres Ramírez
              Rosa Violeta Vargas Jiménez
              Odemaris Martínez Acevedo
                 Pedro Téllez Gamboa
                    Sesión 3 (8 hrs)

                    Tuxtepec, Oax. A 25 de Enero de 2012


    Introducción a la programación en Python       D.R.©
Instituto Tecnológico de Tuxtepec




Sentencias condicionales y
     control de ciclos




      Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



        Sentencias condicionales

• If expresion:
  – Instrucciones
if seguido de la condición a evaluar, dos
  puntos (:) y en la siguiente línea e
  indentado, el código a ejecutar en caso de
  que se cumpla dicha condición


            Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



                           Ejemplo




• Produce el siguiente resultado:




                Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec

             Sentencia else
If expresion:
  Sentencia(s)
else:
  sentencia(s)
 Unas sentencia else puedes ser combinada
con una sentencia if. Una sentencia else
contiene el block de código que ejecuta si la
expresión condicional en la sentencia if
devuelve un valor 0 o falso


         Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec

            Ejemplo




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec

                     Sentencia elif
• Se utiliza en condiciones anidadas. Permite tener
  múltiples expresiones para un valor verdadero.

If expresion1:
   instrucción(es)
elif expresion2:
   instrucción(es)
elif expresion3:
   Instrucción(es)
else:
   instrucción(es)


              Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec

            Ejemplo




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec

                 Sentencia if..elif..else
•   Las sentencias anidadas suelen usarse cuando se quiere checar otra
    condición después de una respuesta verdadera.
•   En una sentencia anidada if se puede tener una sentencia if…elif…else
    dentro de otra sentencia if…elif…else.
•   If expresion1:
           instrucción(es)
           if expresion2:
                     instrucción(es)
           elif expresion3:
                     instrucción(es)
           else
                     instrucción(es)
    elif expresion4:
           instruccion(es)
    else:
           instrucción(es)


                   Introducción a la programación en Python           D.R.©
Instituto Tecnológico de Tuxtepec

            Ejemplo




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec


Ejemplos prácticos. Ax2+bx+c=0
              b     b2      4 ac
      x
                    2a




  Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec

Ejemplo de for con la sentencia if..elif




         Introducción a la programación en Python   D.R.©
Ejecución del ejemplo   Instituto Tecnológico de Tuxtepec
       anterior




                         Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec
Ejercicios 2.1 al 2.8 de la guía de
            ejercicios




       Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec


          Fuentes consultadas:

1. 75.40 Algoritmos y Programación I
  Guía de Ejercicios Pag. 4

2.http://www.tutorialspoint.com/python/pytho
   n_if_else.htm



           Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



Fin de la tercera sesión




 Introducción a la programación en Python   D.R.©

Más contenido relacionado

La actualidad más candente

Manual Basico para Encantadores de Serpientes (Python)
Manual Basico para Encantadores de Serpientes (Python)Manual Basico para Encantadores de Serpientes (Python)
Manual Basico para Encantadores de Serpientes (Python)
Fco Javier Lucena
 

La actualidad más candente (20)

Curso python
Curso pythonCurso python
Curso python
 
Python para ingenieros como alternativa a matlab
Python para ingenieros como alternativa a matlabPython para ingenieros como alternativa a matlab
Python para ingenieros como alternativa a matlab
 
Clase1_Python-CTIC
Clase1_Python-CTICClase1_Python-CTIC
Clase1_Python-CTIC
 
Clase 4/4 Curso Introducción a Python 2012
Clase 4/4 Curso Introducción a Python 2012Clase 4/4 Curso Introducción a Python 2012
Clase 4/4 Curso Introducción a Python 2012
 
Presentacion Python
Presentacion  Python Presentacion  Python
Presentacion Python
 
De Cero A Python En 45 Min
De Cero A Python En 45 MinDe Cero A Python En 45 Min
De Cero A Python En 45 Min
 
Clase3_Python-CTIC
Clase3_Python-CTICClase3_Python-CTIC
Clase3_Python-CTIC
 
Análisis de complejidad big o
Análisis de complejidad  big o Análisis de complejidad  big o
Análisis de complejidad big o
 
Python (Lenguaje de Programación)
Python (Lenguaje de Programación)Python (Lenguaje de Programación)
Python (Lenguaje de Programación)
 
Python i
Python iPython i
Python i
 
Introduccion a python
Introduccion a pythonIntroduccion a python
Introduccion a python
 
¿MATLAB? Yo uso Octave UPM
¿MATLAB? Yo uso Octave UPM¿MATLAB? Yo uso Octave UPM
¿MATLAB? Yo uso Octave UPM
 
Octave
OctaveOctave
Octave
 
Paralela10
Paralela10Paralela10
Paralela10
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la Programación
 
Manual Basico para Encantadores de Serpientes (Python)
Manual Basico para Encantadores de Serpientes (Python)Manual Basico para Encantadores de Serpientes (Python)
Manual Basico para Encantadores de Serpientes (Python)
 
Phyton
PhytonPhyton
Phyton
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
 
Paralela2
Paralela2Paralela2
Paralela2
 
Python básico I
Python básico IPython básico I
Python básico I
 

Destacado

Intro Python
Intro PythonIntro Python
Intro Python
ctme
 
Evidencia2ml
Evidencia2mlEvidencia2ml
Evidencia2ml
maluacsa
 
Evidencia1ml
Evidencia1mlEvidencia1ml
Evidencia1ml
maluacsa
 
Evidencia1ml
Evidencia1mlEvidencia1ml
Evidencia1ml
maluacsa
 

Destacado (20)

Python para principiantes
Python para principiantesPython para principiantes
Python para principiantes
 
Diapositiva de Cine
Diapositiva de CineDiapositiva de Cine
Diapositiva de Cine
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
Intro Python
Intro PythonIntro Python
Intro Python
 
Python
Python Python
Python
 
Python101
Python101Python101
Python101
 
Evidencia2ml
Evidencia2mlEvidencia2ml
Evidencia2ml
 
Tablacqa2
Tablacqa2Tablacqa2
Tablacqa2
 
Tabla cqa
Tabla cqaTabla cqa
Tabla cqa
 
Tablacqa3
Tablacqa3Tablacqa3
Tablacqa3
 
Evidencia1ml
Evidencia1mlEvidencia1ml
Evidencia1ml
 
Evidencia1ml
Evidencia1mlEvidencia1ml
Evidencia1ml
 
Python + Ciencia = ♥
Python + Ciencia = ♥Python + Ciencia = ♥
Python + Ciencia = ♥
 
Python ¿2 vs 3?
Python ¿2 vs 3?Python ¿2 vs 3?
Python ¿2 vs 3?
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)
 
Programación de Videojuegos con Python y Pilas (IX)
Programación de Videojuegos con Python y Pilas (IX)Programación de Videojuegos con Python y Pilas (IX)
Programación de Videojuegos con Python y Pilas (IX)
 
Programación de Videojuegos con Python y Pilas (VIII)
Programación de Videojuegos con Python y Pilas (VIII)Programación de Videojuegos con Python y Pilas (VIII)
Programación de Videojuegos con Python y Pilas (VIII)
 

Similar a Evidencias de la tercera sesión: Programación en Python

Intro Python
Intro PythonIntro Python
Intro Python
MoreLab
 

Similar a Evidencias de la tercera sesión: Programación en Python (20)

Lenguaje phython.docx
Lenguaje phython.docxLenguaje phython.docx
Lenguaje phython.docx
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python para Todos
Python para TodosPython para Todos
Python para Todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Libro python para todos
Libro   python para todosLibro   python para todos
Libro python para todos
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Eventos intropython
Eventos intropythonEventos intropython
Eventos intropython
 
Lenguaje programación SEM11.pptx
Lenguaje programación SEM11.pptxLenguaje programación SEM11.pptx
Lenguaje programación SEM11.pptx
 
Introducción a Python
Introducción a Python Introducción a Python
Introducción a Python
 
programa curso python 2022.pdf
programa curso python 2022.pdfprograma curso python 2022.pdf
programa curso python 2022.pdf
 
Tutorial de Python
Tutorial de PythonTutorial de Python
Tutorial de Python
 
Python y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientes
 
Tutorial python3
Tutorial python3Tutorial python3
Tutorial python3
 
Intro python
Intro pythonIntro python
Intro python
 
Intro python
Intro pythonIntro python
Intro python
 
Intro Python
Intro PythonIntro Python
Intro Python
 

Evidencias de la tercera sesión: Programación en Python

  • 1. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python •Equipo 4: María Luisa Acosta Sanjuán Tomás Torres Ramírez Rosa Violeta Vargas Jiménez Odemaris Martínez Acevedo Pedro Téllez Gamboa Sesión 3 (8 hrs) Tuxtepec, Oax. A 25 de Enero de 2012 Introducción a la programación en Python D.R.©
  • 2. Instituto Tecnológico de Tuxtepec Sentencias condicionales y control de ciclos Introducción a la programación en Python D.R.©
  • 3. Instituto Tecnológico de Tuxtepec Sentencias condicionales • If expresion: – Instrucciones if seguido de la condición a evaluar, dos puntos (:) y en la siguiente línea e indentado, el código a ejecutar en caso de que se cumpla dicha condición Introducción a la programación en Python D.R.©
  • 4. Instituto Tecnológico de Tuxtepec Ejemplo • Produce el siguiente resultado: Introducción a la programación en Python D.R.©
  • 5. Instituto Tecnológico de Tuxtepec Sentencia else If expresion: Sentencia(s) else: sentencia(s) Unas sentencia else puedes ser combinada con una sentencia if. Una sentencia else contiene el block de código que ejecuta si la expresión condicional en la sentencia if devuelve un valor 0 o falso Introducción a la programación en Python D.R.©
  • 6. Instituto Tecnológico de Tuxtepec Ejemplo Introducción a la programación en Python D.R.©
  • 7. Instituto Tecnológico de Tuxtepec Sentencia elif • Se utiliza en condiciones anidadas. Permite tener múltiples expresiones para un valor verdadero. If expresion1: instrucción(es) elif expresion2: instrucción(es) elif expresion3: Instrucción(es) else: instrucción(es) Introducción a la programación en Python D.R.©
  • 8. Instituto Tecnológico de Tuxtepec Ejemplo Introducción a la programación en Python D.R.©
  • 9. Instituto Tecnológico de Tuxtepec Sentencia if..elif..else • Las sentencias anidadas suelen usarse cuando se quiere checar otra condición después de una respuesta verdadera. • En una sentencia anidada if se puede tener una sentencia if…elif…else dentro de otra sentencia if…elif…else. • If expresion1: instrucción(es) if expresion2: instrucción(es) elif expresion3: instrucción(es) else instrucción(es) elif expresion4: instruccion(es) else: instrucción(es) Introducción a la programación en Python D.R.©
  • 10. Instituto Tecnológico de Tuxtepec Ejemplo Introducción a la programación en Python D.R.©
  • 11. Instituto Tecnológico de Tuxtepec Ejemplos prácticos. Ax2+bx+c=0 b b2 4 ac x 2a Introducción a la programación en Python D.R.©
  • 12. Instituto Tecnológico de Tuxtepec Ejemplo de for con la sentencia if..elif Introducción a la programación en Python D.R.©
  • 13. Ejecución del ejemplo Instituto Tecnológico de Tuxtepec anterior Introducción a la programación en Python D.R.©
  • 14. Instituto Tecnológico de Tuxtepec Ejercicios 2.1 al 2.8 de la guía de ejercicios Introducción a la programación en Python D.R.©
  • 15. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  • 16. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  • 17. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  • 18. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  • 19. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  • 20. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  • 21. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  • 22. Instituto Tecnológico de Tuxtepec Fuentes consultadas: 1. 75.40 Algoritmos y Programación I Guía de Ejercicios Pag. 4 2.http://www.tutorialspoint.com/python/pytho n_if_else.htm Introducción a la programación en Python D.R.©
  • 23. Instituto Tecnológico de Tuxtepec Fin de la tercera sesión Introducción a la programación en Python D.R.©