Materiales de Reforzamiento de La Unidad 8 Hasta La 16
Materiales de Reforzamiento de La Unidad 8 Hasta La 16
Materiales de Reforzamiento de La Unidad 8 Hasta La 16
Python
Material de reforzamiento U8
Conceptos generales y terminología de programación
1. ¿Qué es python?
Material de reforzamiento U9
Usar el IDLE para estructurar un programa ejecutando líneas de códigos
9. Crear un programa para una empresa de transporte para almacenar e imprimir los
datos de un conductor, preguntar por sus nombres, apellidos, edad y DNI.
nom=input ("ingrese su nombre:")
apellidos = input ("ingrese sus apellidos:")
edad = int (input ("ingrese su edad:"))
DNI = int (input ("ingrese su DNI:"))
print (f "El nombre del usuario es {nom} sus apellidos {apellidos} su edad {edad}
años de edad y su número de DNI {DNI}")
10. Almacenar tu nombre y edad y luego imprímelo con el siguiente formato:
Introducción a las tecnologías de la información
Python
mi NOMBRE mi EDAD.
5. Realizar un ejemplo para imprimir el mes del año de acuerdo con el número
ingresado, si se ingresa un número fuera del rango imprimir debe mostrar el
mensaje “valor invalido”, ejemplo:
a) Número 12 es igual a diciembre.
while True:
nombres. append(input("Nombre:"))
edades. append(int(input("Edad:")))
if input ("¿Desea continual?S/N") == "N" : break
print ("RESULTADOS")
print ("Nombre edad mayor: %s"%nombre_edad_mayor)
print ("Nombre edad menor: %s"%nombre_edad_menor)
while cadena[contador:]:
contador += 1
return contador
print ("jhoan aldair gallardo merino")
frase = "jhoan aldair gallardo merino"
print (len(frase))
Introducción a las tecnologías de la información
Python
print (contar_caracteres(frase))
10. Crear un programa para una empresa, que pida la cantidad de clientes y
luego las almacene en un arreglo.
5. Cree una función llamada saludo, que reciba como parámetro el nombre y
apellido e imprime: “Hola me llamo NOMBRE y tengo la edad 38.
nom=input ("ingrese su nombre:")
apellidos = input ("ingrese sus apellidos:")
edad = int (input ("ingrese su edad:"))
print (f" mi nombre es {nom} mis apellidos son {apellidos} y mi edad {edad}
años de edad")
6. Realizar una función que halle el área del triángulo.
print ("CALCULAR EL AREA DE UN TRIANGULO:")
Introducción a las tecnologías de la información
Python
base = int (input ("ingresar la base del triangulo:" ))
altura = int (input ("ingresar la altura del triangulo:" ))
Area = base * altura / 2
print ("la area es de", Area,"m2")
7. Realizar una función que halle el área del cuadrado.
Print ("Calcule el area de un cuadrado:")
a=int (input ("ingrese la medida de lados del cuadrado"))
def cuadrado ():
area=a**2
print ("El area es", area,"m2")
cuadrado ( )
8. Crear una función que reciba como parámetro 2 años e imprimir la
diferencia de años.
def di ():
a=int (input ("Ingrese un numero:"))
b=int (input ("Ingrese otro numero:"))
dif =a-b
print ("La diferencia es:” , dif)
di ()
9. Crear una función que reciba como parámetro un número entero e imprima
si es par o impar.
n=int (input ("Ingrese un numero:"))
def impar_ par ():
if n%2==0:
print ("El numero", n," es par")
else:
print ("El numero", n," es impar")
impar_ par ()
Introducción a las tecnologías de la información
Python
10. Crear una función que permita saber el promedio de dos números.
n1=int (input ("Ingrese un numero:"))
n2=int (input ("ingrese otro numero:"))
def pro ():
pro= (n1+n2) /2
print ("El promedio es:", pro)
pro ()
4. Crea un diccionario con los datos del cliente, nombre, apellido, edad,
deportes favoritos (en una lista).
def alumnodat ():
dicc = ()
import random
print (random. Randint (1,100))
Introducción a las tecnologías de la información
Python
2. Crea una lista con 10 números aleatorios con ayuda del módulo
random.
import random
n=int (input ("Ingrese cantidad de numeros que quiera:"))
ale = [random.randint (0, 10) for i in range(n)]
print (ale)
3. De la lista anterior, imprime cuantos números son pares.
import random
for i in range (10):
print (random.randrange (2,10,2),"es par,")
4. De la lista anterior, imprime cuantos números son impares.
import random
for i in range (10):
print (random.randrange (1,15,2),"es impar,")
5. Importa el módulo math e imprimir la raíz cuadrada de 15 con el
método math.sqrt().
import math
print (math.sqrt (15))
class vehículo:
def _init_ (self, Frenar, Acelerar, Girar)
self. Frenar= frenar
self. Acelerar= acelerar
self. Girar= girar
def _str_(self):
3. Crear la clase calculadora con las funciones sumar, restar, multiplicar y dividir.
n1 = float (input ("Introduce tu primer número: "))
n2 = float (input ("Introduce tu segundo número: "))
opcion =0
while True:
print ("""Dime, ¿Qué quieres hacer?:
1)Sumar los dos números
2)Restar los dos números
Introducción a las tecnologías de la información
Python
3)Multiplicar los dos números
4)Cambiar los números elegidos
5)Apagar calculadora
""")
opcion =int (input ("Elige una opcion: "))
if opcion ==1:
print ("")
4. Crear la clase computadora con las funciones ver Series, jugar, estudiar, apagar y
prender.
class computadora:
def __init__(self):
Introducción a las tecnologías de la información
Python
print ()
print(mensaje)
print(mensaje)
def estudiar (self, mensaje):
print(mensaje)
print (mensaje)
def prender (self, mensaje):
print (mensaje)
windows = computadora ()
windows.verseries ("Capitan America")
windows.jugar ("Videojuegos")
windows.estudiar("Matematica")
windows.apagar("A las 10:00 pm")
windows.prender("A las 6:00 am")
1. Crear la clase vehículo con el método avanzar, este método imprimirá, “Avanzando
sobre 4 ruedas”.
class vehículo:
Introducción a las tecnologías de la información
Python
def __init__(self):
print ()
def avanzar (self, mensaje):
print (mensaje)
taxi = vehículo ()
taxi.avanzar ("Avanzar sobre 4 ruedas")
2. Luego crear la clase camión que hereda la superclase vehículo.
class camion:
def __init__(self):
print ()
def avanzar(self,mensaje):
print(mensaje)
vehiculo = camion ()
class vehiculo:
def __init__(self):
print ()
Introducción a las tecnologías de la información
Python
def avanzar(self,mensaje):
print (mensaje)
taxi = vehiculo ()
class camion(vehiculo):
pass
camion = camion ()