SlideShare una empresa de Scribd logo
Aprendiendo a Programar en
… con mi computadora y todo lo que
encuentre disponible.
Ejercicios
parte 1.
>>> 5*7
35
>>> 2+3*7
23
>>> (2+3)*7
35
>>> 10/5
2
>>> 5**2
25
Operaciones +, -, *, / (división
entera), y ** (potenciación).
>>> print ’Hola’
Hola
>>> print ’¿Cómo están?’
¿Cómo están?
>>> print “¡Bienvenidos a este curso!"
¡Bienvenidos a este curso!
Imprimir en pantalla.
>>> def holaMartita():
print “¡Hola Martita!"
print "Estoy programando en Python."
>>>
Si ahora desea ejecutar la instrucción
holaMartita, debe escribir holaMartita() a
continuación del cursor de Python:
>>> holaMartita()
¡Hola Martita!
Estoy programando en Python.
Imprimir en pantalla.
>>> def hola(alguien):
print "Hola", alguien,"!"
print "Estoy programando en Python.“
En este caso, alguien es un parámetro cuyo
valor será reemplazado por un texto en cada
invocación. Por ejemplo:
>>> hola("Ana")
Hola Ana !
Estoy programando en Python.
Imprimir en pantalla.
def cuad1(num):
print num*num
Para invocarlo:
>>> cuad1(5)
25
Calcule el cuadrado.
#Pide un número e imprime su cuadrado.
def cuad2():
n = input("Ingrese un número: ")
cuad1(n)
Calcule el cuadrado.
#Hacer cosas al estilo y = f(x)
>>> def cuadrado (x):
cua = x * x
return cua
>>> y = cuadrado (5)
>>> y
25
Devolver un resultado.
>>> def cuad3():
print cuadrado(2)
print cuadrado(3)
print cuadrado(4)
print cuadrado(5)
print cuadrado(6)
print cuadrado(7)
print cuadrado(8)
>>> cuad3()
Cuadrados del 2 al 8.
>>> for x in range(2, 9):
print cuadrado(x)
Cuadrados del 2 al 8.
Escribir un programa que:
a) Muestre un mensaje de bienvenida por
pantalla.
b) Pida al usuario dos números enteros n1 y
n2.
c) Imprima el cuadrado de todos los números
enteros del intervalo (n1; n2).
d) Muestre un mensaje de despedida en
pantalla.
Cuadrados del 2 al 8.
#!/usr/bin/env python
""" Un programa sencillo, para calcular
cuadrados de números """
def main():
print "Se calcularán cuadrados de números"
n1 = input("Ingrese un número entero: ")
n2 = input("Ingrese otro número entero: ")
for x in range(n1, n2):
print x*x
print "Es todo por ahora"
main()
Más cuadrados...
>>> import cuad
Se calcularán cuadrados de números
Ingrese un número entero: 5
Ingrese otro número entero: 8
25
36
49
Es todo por ahora
>>>
Más cuadrados..., la corrida.
import cuad trae a la memoria el módulo
cuad.py, tal como se guardó, para ejecutar su
contenido. Al hacer esto:
Se carga en memoria el main del módulo cuad
(a la que se le asigna el nombre cuad.main),
según la definición en el archivo.
Se inicia su ejecución inmediatamente, dado
que luego de la definición se encuentra la
invocación main().
Una vez importado, cuad.main queda en
memoria, y se puede invocar sin necesidad de
importar nuevamente:
Más cuadrados..., la corrida.
>>> cuad.main()
Se calcularán cuadrados de números
Ingrese un número entero: 3
Ingrese otro número entero: 5
9
16
Es todo por ahora
>>>
Más cuadrados..., la corrida.

Más contenido relacionado

PPTX
Thread priority in java
PPTX
Constructor in java
PPTX
Lecture - 2 Environment setup & JDK, JRE, JVM
PPT
Java Threads and Concurrency
PPTX
Method Overloading in Java
PPTX
Multithreading in java
PDF
14 Curso de POO en java - estructuras condicionales
Thread priority in java
Constructor in java
Lecture - 2 Environment setup & JDK, JRE, JVM
Java Threads and Concurrency
Method Overloading in Java
Multithreading in java
14 Curso de POO en java - estructuras condicionales

La actualidad más candente (20)

PDF
Object-oriented Programming-with C#
PPTX
Core java
PPTX
20.3 Java encapsulation
PPT
Herencia - Programación Orientada a Objetos
PPTX
Methods in java
PDF
Constructors in Java (2).pdf
PPTX
Java exception handling
PDF
Date and Time Module in Python | Edureka
PPTX
Inheritance in java
PDF
Python unit 3 m.sc cs
PPTX
Interfaces in java
PPSX
Fondamentaux java
PPTX
Insertar elementos en una cola
PPTX
Operator overloading
PPT
Thread model in java
PPTX
6. static keyword
PPTX
Introduction to Object Oriented Programming
DOCX
Recursividad en POO - Java
PPTX
Java awt (abstract window toolkit)
Object-oriented Programming-with C#
Core java
20.3 Java encapsulation
Herencia - Programación Orientada a Objetos
Methods in java
Constructors in Java (2).pdf
Java exception handling
Date and Time Module in Python | Edureka
Inheritance in java
Python unit 3 m.sc cs
Interfaces in java
Fondamentaux java
Insertar elementos en una cola
Operator overloading
Thread model in java
6. static keyword
Introduction to Object Oriented Programming
Recursividad en POO - Java
Java awt (abstract window toolkit)
Publicidad

Similar a Ejercicios Python Parte 1 (20)

DOCX
Cesar lenguaje c_
PDF
Conalep 1
DOCX
Lenguaje c neo
PPTX
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
PDF
Revista digital
DOCX
Tutorial C++
PDF
Ejercicios de programacion if - switch-case
PDF
6.funciones y recursividad en c++
PDF
Ejclase mpi
PDF
Doc tutorial-c++
PDF
Doc tutorial-c++
PPT
Presentación1
PDF
PDF
Doc tutorial-c++
PDF
Doc tutorial-c++
PDF
Doc tutorial-c++
PDF
Doc tutorial-c++
PDF
Ejercicios de-programacion-lenguaje-c
PPTX
Teensy para pentesters y locos (2010)
Cesar lenguaje c_
Conalep 1
Lenguaje c neo
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
Revista digital
Tutorial C++
Ejercicios de programacion if - switch-case
6.funciones y recursividad en c++
Ejclase mpi
Doc tutorial-c++
Doc tutorial-c++
Presentación1
Doc tutorial-c++
Doc tutorial-c++
Doc tutorial-c++
Doc tutorial-c++
Ejercicios de-programacion-lenguaje-c
Teensy para pentesters y locos (2010)
Publicidad

Más de Facultad de Ciencias y Sistemas (20)

PDF
PDF
09 ordenamiento-en-vectores-en-c
PDF
08 mas-de-vectores-en-c
PDF
07 vectores-en-c final
PDF
05 cadenas-de-caracteres-en-c
PDF
04 mas-estructuras-iterativas-en-c
PDF
03 estructuras-iterativas-en-c
PDF
02 mas-de-las-estructuras-de-programacion-en-c
PDF
01 estructuras-de-programacion-en-c
PDF
Procesamiento del lenguaje natural con python
PPTX
Actividades de aprendizaje en Moodle
PPTX
Creación de grupos en Moodle
PPTX
Introducción a la progrogramación orientada a objetos con Java
PPTX
Como crear un diagrama de clases
PDF
Diagrama de clases - Ejemplo monográfico 02
PDF
Diagrama de clases - Ejemplo monográfico 01
PPTX
Otro ejemplo de diagrama de clases UML
PPTX
Un ejemplo de diagrama de clases
09 ordenamiento-en-vectores-en-c
08 mas-de-vectores-en-c
07 vectores-en-c final
05 cadenas-de-caracteres-en-c
04 mas-estructuras-iterativas-en-c
03 estructuras-iterativas-en-c
02 mas-de-las-estructuras-de-programacion-en-c
01 estructuras-de-programacion-en-c
Procesamiento del lenguaje natural con python
Actividades de aprendizaje en Moodle
Creación de grupos en Moodle
Introducción a la progrogramación orientada a objetos con Java
Como crear un diagrama de clases
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 01
Otro ejemplo de diagrama de clases UML
Un ejemplo de diagrama de clases

Último (20)

PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
biología es un libro sobre casi todo el tema de biología
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Cosacos y hombres del Este en el Heer.ppt
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
biología es un libro sobre casi todo el tema de biología
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Tarea De El Colegio Coding For Kids 1 y 2
Híper Mega Repaso Histológico Bloque 3.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias

Ejercicios Python Parte 1

  • 1. Aprendiendo a Programar en … con mi computadora y todo lo que encuentre disponible. Ejercicios parte 1.
  • 2. >>> 5*7 35 >>> 2+3*7 23 >>> (2+3)*7 35 >>> 10/5 2 >>> 5**2 25 Operaciones +, -, *, / (división entera), y ** (potenciación).
  • 3. >>> print ’Hola’ Hola >>> print ’¿Cómo están?’ ¿Cómo están? >>> print “¡Bienvenidos a este curso!" ¡Bienvenidos a este curso! Imprimir en pantalla.
  • 4. >>> def holaMartita(): print “¡Hola Martita!" print "Estoy programando en Python." >>> Si ahora desea ejecutar la instrucción holaMartita, debe escribir holaMartita() a continuación del cursor de Python: >>> holaMartita() ¡Hola Martita! Estoy programando en Python. Imprimir en pantalla.
  • 5. >>> def hola(alguien): print "Hola", alguien,"!" print "Estoy programando en Python.“ En este caso, alguien es un parámetro cuyo valor será reemplazado por un texto en cada invocación. Por ejemplo: >>> hola("Ana") Hola Ana ! Estoy programando en Python. Imprimir en pantalla.
  • 6. def cuad1(num): print num*num Para invocarlo: >>> cuad1(5) 25 Calcule el cuadrado.
  • 7. #Pide un número e imprime su cuadrado. def cuad2(): n = input("Ingrese un número: ") cuad1(n) Calcule el cuadrado.
  • 8. #Hacer cosas al estilo y = f(x) >>> def cuadrado (x): cua = x * x return cua >>> y = cuadrado (5) >>> y 25 Devolver un resultado.
  • 9. >>> def cuad3(): print cuadrado(2) print cuadrado(3) print cuadrado(4) print cuadrado(5) print cuadrado(6) print cuadrado(7) print cuadrado(8) >>> cuad3() Cuadrados del 2 al 8.
  • 10. >>> for x in range(2, 9): print cuadrado(x) Cuadrados del 2 al 8.
  • 11. Escribir un programa que: a) Muestre un mensaje de bienvenida por pantalla. b) Pida al usuario dos números enteros n1 y n2. c) Imprima el cuadrado de todos los números enteros del intervalo (n1; n2). d) Muestre un mensaje de despedida en pantalla. Cuadrados del 2 al 8.
  • 12. #!/usr/bin/env python """ Un programa sencillo, para calcular cuadrados de números """ def main(): print "Se calcularán cuadrados de números" n1 = input("Ingrese un número entero: ") n2 = input("Ingrese otro número entero: ") for x in range(n1, n2): print x*x print "Es todo por ahora" main() Más cuadrados...
  • 13. >>> import cuad Se calcularán cuadrados de números Ingrese un número entero: 5 Ingrese otro número entero: 8 25 36 49 Es todo por ahora >>> Más cuadrados..., la corrida.
  • 14. import cuad trae a la memoria el módulo cuad.py, tal como se guardó, para ejecutar su contenido. Al hacer esto: Se carga en memoria el main del módulo cuad (a la que se le asigna el nombre cuad.main), según la definición en el archivo. Se inicia su ejecución inmediatamente, dado que luego de la definición se encuentra la invocación main(). Una vez importado, cuad.main queda en memoria, y se puede invocar sin necesidad de importar nuevamente: Más cuadrados..., la corrida.
  • 15. >>> cuad.main() Se calcularán cuadrados de números Ingrese un número entero: 3 Ingrese otro número entero: 5 9 16 Es todo por ahora >>> Más cuadrados..., la corrida.