Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Deber Variables y Tipos de Datos
Deber Variables y Tipos de Datos
1.- Escribir un programa en Python que solicite un número por teclado y muestre True sí el número se
encuentra bajo las siguientes condiciones:
El número debe estar entre 25 y 60 sin incluir el 40 ó entre -20 y -40 sin incluir el -30; además el número
debe ser divisible para 2 y elevado al cuadrado debe ser menor que 100.
2.- Crear un programa que solicite tres números por teclado y muestre por pantalla True si los tres
números cumplen las siguientes restricciones:
El número 1 elevado al cuadrado debe ser diferente de la resta del número 2 con el número3.
3.- Escriba un programa que solicite a un usuario ingresar una frase y muestre por pantalla:
Mostrar la frase repetida tantas veces como el número de palabras que tiene.
(Las palabras están únicamente separadas entre sí por UN espacio en blanco).
4.- Escriba un programa que pida por teclado: nombre, matrícula y carrera del estudiante; en qué
semestre está y cuantas materias está viendo. El programa deberá mostrar por pantalla el siguiente
párrafo bajo el siguiente formato (Utilizar un sólo print para mostrar el mensaje y secuencias de escape
como \n y \t https://programminghistorian.org/es/lecciones/manipular-cadenas-de-caracteres-en-
python#secuencias-de-escape referirse a la sección de secuencias de escape). Por ejemplo:
5.- Escriba un programa que al ingresar una URL verifique si es de dominio educativo o no.
Para que una url sea de dominio educativo y sea correcta deber de comenzar con “www” y tener
“.edu” en la dirección.
Ingrese una URL valida: www.espol.edu.ec
La URL es válida: True
6.- En cálculo la derivada de x^4 es 4x^3, la derivada de x^5 es 5x^4. Escriba un programa que
permita el ingreso de una ecuación y muestre por pantalla la derivada de la misma. El programa
solo derivar términos del tipo x^n
Ingrese el término a derivar: x^2
La derivada del término ingresado es: 2 x^1
Formatear la salida de tal forma que el resultado muestre solamente 2 dígitos en la parte decimal
para el promedio.
Ingrese nombre del jugador: roberto
Estimado(a) Roberto sus lanzamientos son [3, 2, 6, 6, 4]
El valor máximo es 6 y lo obtuvo en el lanzamiento 3.
El valor mínimo es 3 y lo obtuvo en el lanzamiento 1.
El promedio es 4.20
8.- Elabore un programa que reciba las edades y los nombres de 5 estudiantes (Se recomienda usar
una lista para las edades y otra para los nombres). En su programa las listas empiezan vacías y se
van llenando usando la función append con lo que el usuario ingresa por teclado. Muestre por
pantalla:
Cuál es el estudiante con mayor edad.
Cuál es el estudiante con menor edad.
Cuál es el promedio de edades.
9.- Escriba un programa que genere en una lista 5 números aleatoriamente del 1 al 5 y que muestre
por pantalla lo siguiente:
True, si la suma total de los números de la lista es divisible para el número máximo y
para el número mínimo de la lista.
11.- Cree un programa que genere fechas aleatoriamente, para citas en un consultorio, el usuario
debe ingresar la fecha de hoy y la cita que se genere será en un mes aleatorio posterior al ingresado;
se conoce que tiene dos listas una con los días del mes, y otra con los meses. Asuma que el mes
tiene 30 días y que las fechas del consultorio son solo para el año 2017. Asuma que el usuario no
ingresará como fecha diciembre y solo podrá ingresar meses desde enero a noviembre.
12.- Escriba un programa que solicite al usuario ingresar un texto que cuente el número de artículos
en un texto. Los artículos que debe contar son los siguientes: “un, uno, una, la, lo”.
13.- Escriba un programa que solicita el ingreso por teclado de un número telefónico. El programa
debería imprimir True si el número ingresado sigue el formato xxx-yyy-zzzz o 1-xxx-yyy-zzzz, y
False en caso de que no cumpla con el formato. El número debe contener solamente guiones y
números en cada grupo para considerarse correcto.
14.- Escriba un programa que reciba por teclado 5 ciudades del Ecuador, 5 valores de población
de hombres y 5 valores de población de mujeres. Deberá crear tres listas para almacenar los valores
ingresados por teclado.
Usted deberá presentar por pantalla:
La ciudad con mayor población de hombres
La ciudad con mayor población de mujeres.
La ciudad con menor población de hombres
La ciudad con menor población de mujeres.
Solicitará una ciudad por teclado y mostrará la población de hombres y de mujeres de esa
ciudad.
15. Dada la siguiente lista en su programa
articulos =
["ropa","zapatos","camiseta","pantalon","cafetera","ollas","licuadora","canti
na"]