SlideShare a Scribd company logo
1 of 16
PYTHON Lección No. 1 M.Sc. Victor Pando Beltrán [email_address] http://www.civil-uancv.pe/aulavirtual
AGENDA ,[object Object],[object Object],[object Object],[object Object]
INTRODUCCIÓN Python  es un lenguaje de script desarrollado por  Guido van  Rossum . Podemos codificar empleando programación lineal, estructurada y orientada a  objetos (tengamos en cuenta que esta última es la que se ha impuesto en la  actualidad)  Se cuenta con intérpretes de Python en múltiples plataformas:  Windows, Linux, Mac etc. Se pueden desarrollar aplicaciones  de escritorio como aplicaciones web. Empresas como Google,  Yahoo, Nasa etc. utilizan este lenguaje para sus desarrollos  (actualmente el creador de Python Guido van Rossum trabaja  para Google.)  Se puede ejecutar instrucciones de Python desde la línea de  comando o creando archivos con extensión *.py. Cuando uno  comienza a aprender este lenguaje la línea de comandos nos  provee una retroalimentación del resultado en forma inmediata.  El objetivo de este tutorial es presentar en forma progresiva los conceptos  fundamentales de este lenguaje y poder analizar los problemas resueltos y  codificar los problemas propuestos.
Problema resuelto Imprimir el mensaje 'Hola Mundo'  print 'Hola Mundo'
Definición de variables (1/2) Una variable almacena un valor de cierto tipo. En Python podemos definir  variables de tipo: Numérica (entera)  Numérica (flotante)  Numérica (complejo)  Cadena de caracteres  Booleano
Definición de variables (2/2) Para definir una variable en Python solo debemos asignarle el valor, en dicho  momento se define el tipo de variable según el valor asignado (Python es un  lenguaje sensible a mayúsculas y minúsculas, por lo que debemos respetar esta  característica):  Variable entera: edad=21  Variable flotante: altura=1.92  Variable compleja: valor=5+3j  Cadena de caracteres  (puede estar encerrada entre simples o dobles comillas): nombre="Mario"  Booleano: encontrado=False
Problema resuelto Definir una variable de cada tipo y luego imprimirlas empleando la función print.  edad=21 altura=1.92 valor=5+3j nombre="Mario" encontrado=False print edad print altura print valor print nombre print encontrado
Problema Propuesto Definir una variable donde almacenar su nombre y en otra su edad, mostrar  luego los valores almacenados con la leyenda previa que indique que representa:  nombre="ana"  edad=25  print "Nombre:"  print nombre  print "Edad:"  print edad
Definición de comentarios En Python utilizamos el caracter # para indicar al intérprete que dicha línea es  un comentario y no la debe procesar como una instrucción de Python. Es muy común utilizar comentarios para informar el objetivo del programa, su  desarrollador, la lógica de los algorítmos empleados etc.  Veamos un programa que utiliza comentarios:  # Definición de tres variables enteras y una de tipo string  edad1=10  edad2=4  edad3=21  nombre="pedro"  Podemos en la misma línea de código agregar comentarios:  edad3=23 #mayor de edad
Problema resuelto Confeccionar una pantalla de presentación. Definir tres líneas de comentarios.  #Definición de tres títulos. #Los títulos pueden ser cualquier mensaje. #Cada uno en una línea distinta. print 'Primer titulo' print 'Segundo titulo' print 'Tercer titulo'
Problema Propuesto Confeccionar una pantalla de presentación de un sitio. Definir varias líneas de  comentarios indicando el nombre del programa, el programador y la fecha de la  última modificación.  #Programa: Diseño de puente  #Programador: Pando Victor  #Fecha de última modificación: 16/10/2008  print ‘*******************’ print ‘Pantalla principal’ print ‘*******************’
Operadores matemáticos Python nos suministra los siguientes operadores matemáticos para trabajar con  números enteros y flotantes:  + suma  - resta  * multiplicación  / división de flotantes  // división de enteros  % resto de una división  ** exponenciación  Hay que tener en cuenta que si dividimos dos enteros con el símbolo / el  resultado es un entero. Debe ser alguno de los dos números flotantes para que  el resultado sea float.
Problema resuelto Definir dos variables enteras e inicializarlas con los valores 7 y 2.5 respectivamente.  Luego imprimir la suma, resta, multiplicación, resto de la división y el resultado de  la división como entero y como flotante.  valor1=7 valor2=2.5 suma=valor1+valor2 print 'La suma es:‘, suma resta=valor1-valor2 print 'La resta es:‘, resta multiplicacion=valor1*valor2 print 'El producto es:‘, multiplicacion div1=valor1/valor2 print 'La división con resultado float:‘, div1 div2=valor1//valor2 print 'La división con resultado entero:‘, div2 resto=valor1%valor2 print 'El resto:‘, resto
Problema Propuesto Mostrar el resultado de elevar el número 2 al cuadrado y al cubo.  cuadrado=2**2  print 'Cuadrado:'  print cuadrado  cubo=2**3  print 'Cubo:'  print cubo
BIBLIOGRAFÍA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gracias por su atención

More Related Content

What's hot

Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
Jefferson Prieto
 
Principales codigos visual basic
Principales codigos visual basicPrincipales codigos visual basic
Principales codigos visual basic
Marlon Gomez Solis
 
Clase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacionClase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacion
diego MC
 
Arreglo de punteros
Arreglo de punterosArreglo de punteros
Arreglo de punteros
pedreror1
 
Fundamentos de java I
Fundamentos de java IFundamentos de java I
Fundamentos de java I
Jitle Noriega
 
Algoritmos - Funciones C++
Algoritmos - Funciones C++ Algoritmos - Funciones C++
Algoritmos - Funciones C++
Ronal Palomino
 

What's hot (20)

Ejercicios Python parte 4
Ejercicios Python parte 4Ejercicios Python parte 4
Ejercicios Python parte 4
 
Semana 2 Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)
Semana 2   Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)Semana 2   Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)
Semana 2 Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)
 
Semana 3 Fundamentos de Python(Funciones y Métodos)
Semana 3   Fundamentos de Python(Funciones y Métodos)Semana 3   Fundamentos de Python(Funciones y Métodos)
Semana 3 Fundamentos de Python(Funciones y Métodos)
 
Apuntadores y direccionamiento
Apuntadores y direccionamientoApuntadores y direccionamiento
Apuntadores y direccionamiento
 
Curso de Python
Curso de PythonCurso de Python
Curso de Python
 
Manual.es
Manual.esManual.es
Manual.es
 
Guia tortugarte
Guia tortugarteGuia tortugarte
Guia tortugarte
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Script de Punteros a Funciones
Script de Punteros a FuncionesScript de Punteros a Funciones
Script de Punteros a Funciones
 
Principales codigos visual basic
Principales codigos visual basicPrincipales codigos visual basic
Principales codigos visual basic
 
Clase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacionClase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacion
 
41 Php. Bucles For
41 Php. Bucles For41 Php. Bucles For
41 Php. Bucles For
 
Arreglo de punteros
Arreglo de punterosArreglo de punteros
Arreglo de punteros
 
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Semana 4   Estructuras de datos(Tuplas, Conjuntos y Diccionarios)Semana 4   Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
 
Fundamentos de java I
Fundamentos de java IFundamentos de java I
Fundamentos de java I
 
Clase 1 - Python
Clase 1 - PythonClase 1 - Python
Clase 1 - Python
 
Introduccions a java
Introduccions a javaIntroduccions a java
Introduccions a java
 
6 excepciones
6 excepciones6 excepciones
6 excepciones
 
Taller de introduccion a python con turtle
Taller de  introduccion a python  con  turtleTaller de  introduccion a python  con  turtle
Taller de introduccion a python con turtle
 
Algoritmos - Funciones C++
Algoritmos - Funciones C++ Algoritmos - Funciones C++
Algoritmos - Funciones C++
 

Similar to Lección No. 1 de Python

Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)
javiel162009
 
El arte de programar c++ - versión 3.0
El arte de programar   c++ - versión 3.0El arte de programar   c++ - versión 3.0
El arte de programar c++ - versión 3.0
javiel162009
 
Guia de ejercioccios de estudio c#.pptx
Guia de ejercioccios de estudio   c#.pptxGuia de ejercioccios de estudio   c#.pptx
Guia de ejercioccios de estudio c#.pptx
JAVIERARTUROGARCIAMI
 
definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docx
EscorchaNoguera
 
Programación c
Programación cProgramación c
Programación c
victdiazm
 

Similar to Lección No. 1 de Python (20)

PROGRAMACIÓN EN C
PROGRAMACIÓN EN CPROGRAMACIÓN EN C
PROGRAMACIÓN EN C
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)
 
El arte de programar c++ - versión 3.0
El arte de programar   c++ - versión 3.0El arte de programar   c++ - versión 3.0
El arte de programar c++ - versión 3.0
 
Prueba
PruebaPrueba
Prueba
 
Guia de ejercioccios de estudio c#.pptx
Guia de ejercioccios de estudio   c#.pptxGuia de ejercioccios de estudio   c#.pptx
Guia de ejercioccios de estudio c#.pptx
 
definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docx
 
Javascript Módulo 5 - javascript sentencia, expresión, variable, función - Un...
Javascript Módulo 5 - javascript sentencia, expresión, variable, función - Un...Javascript Módulo 5 - javascript sentencia, expresión, variable, función - Un...
Javascript Módulo 5 - javascript sentencia, expresión, variable, función - Un...
 
Constantes y variables enitmar
Constantes y variables enitmarConstantes y variables enitmar
Constantes y variables enitmar
 
P01 secuencial
P01 secuencialP01 secuencial
P01 secuencial
 
Plataformas tecnologicas introduccion visual studio clase 1 - 4
Plataformas tecnologicas introduccion visual studio   clase 1 - 4Plataformas tecnologicas introduccion visual studio   clase 1 - 4
Plataformas tecnologicas introduccion visual studio clase 1 - 4
 
Ejemplos de pseudocódigo
Ejemplos de pseudocódigoEjemplos de pseudocódigo
Ejemplos de pseudocódigo
 
Programación c
Programación cProgramación c
Programación c
 
Programación c
Programación cProgramación c
Programación c
 
Introduccion actionscript
Introduccion actionscriptIntroduccion actionscript
Introduccion actionscript
 
Primer programa en 1
Primer programa en 1Primer programa en 1
Primer programa en 1
 
Hp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuencialesHp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuenciales
 

More from Victor Pando

Análisis del Sector Metalmecánica
Análisis del Sector MetalmecánicaAnálisis del Sector Metalmecánica
Análisis del Sector Metalmecánica
Victor Pando
 

More from Victor Pando (11)

Análisis del Sector Metalmecánica
Análisis del Sector MetalmecánicaAnálisis del Sector Metalmecánica
Análisis del Sector Metalmecánica
 
Linux02
Linux02Linux02
Linux02
 
Python06
Python06Python06
Python06
 
Video y Multimedia
Video y MultimediaVideo y Multimedia
Video y Multimedia
 
Panorama General de Open Office 3.0
Panorama General de Open Office 3.0Panorama General de Open Office 3.0
Panorama General de Open Office 3.0
 
Curso Básico de Windows XP
Curso Básico de Windows XPCurso Básico de Windows XP
Curso Básico de Windows XP
 
Tecnología Bluetooth
Tecnología BluetoothTecnología Bluetooth
Tecnología Bluetooth
 
Redes WiFi 821.11 a vs. 802.11b
Redes WiFi 821.11 a vs. 802.11bRedes WiFi 821.11 a vs. 802.11b
Redes WiFi 821.11 a vs. 802.11b
 
Administración de Sistemas de Información
Administración de Sistemas de InformaciónAdministración de Sistemas de Información
Administración de Sistemas de Información
 
Introducción al WAP
Introducción al WAPIntroducción al WAP
Introducción al WAP
 
Estado del Arte de Hardware y Software para Ingeniería Civil
Estado del Arte de Hardware y Software para Ingeniería CivilEstado del Arte de Hardware y Software para Ingeniería Civil
Estado del Arte de Hardware y Software para Ingeniería Civil
 

Recently uploaded

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Recently uploaded (20)

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 

Lección No. 1 de Python

  • 1. PYTHON Lección No. 1 M.Sc. Victor Pando Beltrán [email_address] http://www.civil-uancv.pe/aulavirtual
  • 2.
  • 3. INTRODUCCIÓN Python es un lenguaje de script desarrollado por Guido van Rossum . Podemos codificar empleando programación lineal, estructurada y orientada a objetos (tengamos en cuenta que esta última es la que se ha impuesto en la actualidad) Se cuenta con intérpretes de Python en múltiples plataformas: Windows, Linux, Mac etc. Se pueden desarrollar aplicaciones de escritorio como aplicaciones web. Empresas como Google, Yahoo, Nasa etc. utilizan este lenguaje para sus desarrollos (actualmente el creador de Python Guido van Rossum trabaja para Google.) Se puede ejecutar instrucciones de Python desde la línea de comando o creando archivos con extensión *.py. Cuando uno comienza a aprender este lenguaje la línea de comandos nos provee una retroalimentación del resultado en forma inmediata. El objetivo de este tutorial es presentar en forma progresiva los conceptos fundamentales de este lenguaje y poder analizar los problemas resueltos y codificar los problemas propuestos.
  • 4. Problema resuelto Imprimir el mensaje 'Hola Mundo' print 'Hola Mundo'
  • 5. Definición de variables (1/2) Una variable almacena un valor de cierto tipo. En Python podemos definir variables de tipo: Numérica (entera) Numérica (flotante) Numérica (complejo) Cadena de caracteres Booleano
  • 6. Definición de variables (2/2) Para definir una variable en Python solo debemos asignarle el valor, en dicho momento se define el tipo de variable según el valor asignado (Python es un lenguaje sensible a mayúsculas y minúsculas, por lo que debemos respetar esta característica): Variable entera: edad=21 Variable flotante: altura=1.92 Variable compleja: valor=5+3j Cadena de caracteres (puede estar encerrada entre simples o dobles comillas): nombre="Mario" Booleano: encontrado=False
  • 7. Problema resuelto Definir una variable de cada tipo y luego imprimirlas empleando la función print. edad=21 altura=1.92 valor=5+3j nombre="Mario" encontrado=False print edad print altura print valor print nombre print encontrado
  • 8. Problema Propuesto Definir una variable donde almacenar su nombre y en otra su edad, mostrar luego los valores almacenados con la leyenda previa que indique que representa: nombre="ana" edad=25 print "Nombre:" print nombre print "Edad:" print edad
  • 9. Definición de comentarios En Python utilizamos el caracter # para indicar al intérprete que dicha línea es un comentario y no la debe procesar como una instrucción de Python. Es muy común utilizar comentarios para informar el objetivo del programa, su desarrollador, la lógica de los algorítmos empleados etc. Veamos un programa que utiliza comentarios: # Definición de tres variables enteras y una de tipo string edad1=10 edad2=4 edad3=21 nombre="pedro" Podemos en la misma línea de código agregar comentarios: edad3=23 #mayor de edad
  • 10. Problema resuelto Confeccionar una pantalla de presentación. Definir tres líneas de comentarios. #Definición de tres títulos. #Los títulos pueden ser cualquier mensaje. #Cada uno en una línea distinta. print 'Primer titulo' print 'Segundo titulo' print 'Tercer titulo'
  • 11. Problema Propuesto Confeccionar una pantalla de presentación de un sitio. Definir varias líneas de comentarios indicando el nombre del programa, el programador y la fecha de la última modificación. #Programa: Diseño de puente #Programador: Pando Victor #Fecha de última modificación: 16/10/2008 print ‘*******************’ print ‘Pantalla principal’ print ‘*******************’
  • 12. Operadores matemáticos Python nos suministra los siguientes operadores matemáticos para trabajar con números enteros y flotantes: + suma - resta * multiplicación / división de flotantes // división de enteros % resto de una división ** exponenciación Hay que tener en cuenta que si dividimos dos enteros con el símbolo / el resultado es un entero. Debe ser alguno de los dos números flotantes para que el resultado sea float.
  • 13. Problema resuelto Definir dos variables enteras e inicializarlas con los valores 7 y 2.5 respectivamente. Luego imprimir la suma, resta, multiplicación, resto de la división y el resultado de la división como entero y como flotante. valor1=7 valor2=2.5 suma=valor1+valor2 print 'La suma es:‘, suma resta=valor1-valor2 print 'La resta es:‘, resta multiplicacion=valor1*valor2 print 'El producto es:‘, multiplicacion div1=valor1/valor2 print 'La división con resultado float:‘, div1 div2=valor1//valor2 print 'La división con resultado entero:‘, div2 resto=valor1%valor2 print 'El resto:‘, resto
  • 14. Problema Propuesto Mostrar el resultado de elevar el número 2 al cuadrado y al cubo. cuadrado=2**2 print 'Cuadrado:' print cuadrado cubo=2**3 print 'Cubo:' print cubo
  • 15.
  • 16. Gracias por su atención