Ejercicios-Python-1 - DataWareHouse
Ejercicios-Python-1 - DataWareHouse
Ejercicios 1: Python
Objetivos
Resolver Ejercicios de Python
1. ENTRADA Y SALIDA
2. IF
12. Pida dos números. Si el primero es mayor que el segundo, muestre primero el
segundo número y luego el primer número; de lo contrario, muestre el primer
número primero y luego el segundo.
13. Pídale al usuario que ingrese un número menor de 20. Si ingresa un número
que es 20 o más, muestre el mensaje "Demasiado alto"; de lo contrario,
muestre "Gracias".
14. Pídale al usuario que ingrese un número entre 10 y 20 (inclusive). Si ingresa un
número dentro de este rango, muestra el mensaje "Gracias", de lo contrario
muestra el mensaje "Respuesta incorrecta".
15. Pídale al usuario que ingrese su color favorito. Si ingresan "rojo", "ROJO" o
"Rojo", muestra el mensaje "A mí también me gusta el rojo"; de lo contrario,
muestra el mensaje "No me gusta [color], prefiero el rojo".
16. Pregunte al usuario si está lloviendo y convierta su respuesta a minúsculas para
que no importe en qué caso lo escriba. Si responde "sí", pregunte si hace
viento. Si responden “sí” a esta segunda pregunta, muestre la respuesta “Hace
demasiado viento para un paraguas”; de lo contrario, muestre el mensaje
“Tome un paraguas”. Si no respondió afirmativamente a la primera pregunta,
muestre la respuesta "Disfrute su día".
17. Pregunte la edad del usuario. Si tiene 18 años o más, muestra el mensaje
"Puedes votar", si tiene 17 años muestra el mensaje "Puedes aprender a
conducir", si tiene 16 años muestra el mensaje "Puedes comprar un boleto de
lotería", si son menores de 16 años, muestre el mensaje "Puedes ir al parque".
18. Pídale al usuario que ingrese un número. Si es menor de 10, muestre el
mensaje "Demasiado bajo", si su número está entre 10 y 20, muestre
"Correcto", de lo contrario, muestre "Demasiado alto".
19. Pídale al usuario que ingrese 1, 2 o 3. Si ingresa un 1, muestre el mensaje
"Gracias", si ingresa un 2, muestre "Bien hecho", si ingresa un 3, muestre
"Correcto". Si ingresan algo más, muestra "Mensaje de error".
3. STRINGS
20. Pídale al usuario que ingrese su nombre y luego muestre la longitud de su
nombre.
21. Pídale al usuario que ingrese su nombre y luego pídale que ingrese su apellido.
Únelos con un espacio entre ellos y muestre el nombre y la longitud del nombre
completo.
22. Pídale al usuario que ingrese su nombre y apellido en minúsculas. Cambie el
caso por el título y únalos. Muestra el resultado final.
23. Pídale al usuario que escriba la primera línea de una canción infantil y muestre
la longitud de la cuerda. Pida un número inicial y un número final y luego
muestre solo esa sección del texto (recuerde que Python comienza a contar
desde 0 y no desde 1).
24. Pídale al usuario que escriba cualquier palabra y que la muestre en
mayúsculas.
25. Pídale al usuario que ingrese su nombre. Si la longitud de su nombre tiene
menos de cinco caracteres, pídales que ingresen su apellido y los unan (sin un
espacio) y muestren el nombre en mayúsculas. Si la longitud del nombre es de
cinco o más caracteres, muestre su nombre en minúsculas.
26. Pig Latin toma la primera consonante de una palabra, la mueve al final de la
palabra y agrega una “ay”. Si una palabra comienza con una vocal,
simplemente agregue "camino" al final. Por ejemplo, el cerdo se convierte en
4. Matemáticas
27. Pídale al usuario que ingrese un número con muchos lugares decimales.
Multiplica este número por dos y muestra la respuesta.
28. Actualice el programa 027 para que muestre la respuesta con dos decimales.
29. Pídale al usuario que ingrese un número entero superior a 500. Calcule la raíz
cuadrada de ese número y muéstrela con dos decimales.
30. Muestre pi (π) con cinco decimales.
31. Pídale al usuario que ingrese el radio de un círculo (medida desde el punto
central hasta el borde). Calcula el área del círculo (π * radio2).
32. Pregunte por el radio y la altura de un cilindro y calcule el volumen total
redondeado a tres decimales.
33. Pídale al usuario que ingrese dos números. Use la división de números enteros
para dividir el primer número por el segundo y también calcule el resto y
muestre la respuesta de una manera fácil de usar (por ejemplo, si ingresan 7 y
2 muestran “7 dividido por 2 es 3 y queda 1”).
34. Muestre el siguiente mensaje:
1) Cuadrado
2) Triángulo
Ingrese un numero
Si el usuario ingresa 1, entonces debe preguntarle por la longitud de uno de sus
lados y mostrar el área. Si seleccionan 2, debería pedir la base y la altura del
triángulo y mostrar el área. Si escriben algo más, debería darles un mensaje de
error adecuado.
5. BUCLES
35. Pídale al usuario que ingrese su nombre y luego muestre su nombre tres veces.
36. Modifique el programa 035 para que le pida al usuario que ingrese su nombre y
un número y luego muestre su nombre ese número de veces.
37. Pídale al usuario que ingrese su nombre y muestre cada letra de su nombre en
una línea separada.
38. Cambie el programa 037 para pedir también un número. Muestre su nombre
(una letra a la vez en cada línea) y repítalo por la cantidad de veces que
ingresaron.
39. Pídale al usuario que ingrese un número entre 1 y 12 y luego muestre la tabla
de multiplicar para ese número.
40. Pida un número por debajo de 50 y luego cuente hacia atrás desde 50 hasta
ese número, asegurándose de mostrar el número que ingresaron en la salida.
41. Pídale al usuario que ingrese su nombre y un número. Si el número es menor
que 10, muestre su nombre ese número de veces; de lo contrario, muestre el
mensaje "Demasiado alto" tres veces.
42. Establezca una variable llamada total en 0. Pídale al usuario que ingrese cinco
números y después de cada entrada pregúntele si quiere que se incluya ese
número. Si es así, agregue el número al total. Si no lo quieren incluido, no lo
agregue al total. Después de que hayan ingresado los cinco números, muestre
el total.
43. Pregunte en qué dirección quiere contar el usuario (hacia arriba o hacia abajo).
Si seleccionan hacia arriba, pídales el número superior y luego cuente desde 1
hasta ese número. Si seleccionan hacia abajo, pídales que ingresen un número
por debajo de 20 y luego cuenten hacia abajo desde 20 hasta ese número. Si
ingresaron algo que no sea arriba o abajo, muestre el mensaje "No entiendo".
44. Pregunte a cuántas personas quiere invitar el usuario a una fiesta. Si ingresan
un número por debajo de 10, pregunte por los nombres y después de cada
nombre muestre “[nombre] ha sido invitado”. Si ingresan un número que es 10 o
más, muestra el mensaje "Demasiadas personas".
6. WHILE
7. ALEATORIO
8. GRÁFICOS DE TORTUGA
66. Dibuje un octágono que use un color diferente (seleccionado al azar de una lista
de seis colores posibles) para cada línea.
El profesor: