0% encontró este documento útil (0 votos)
390 vistas6 páginas

Ejercicios-Python-1 - DataWareHouse

1. El documento presenta una serie de ejercicios de programación en Python divididos en secciones como entrada y salida, condicionales if, cadenas, matemáticas y bucles. Los ejercicios van desde solicitar datos al usuario y mostrar mensajes, hasta cálculos matemáticos, manipulación de cadenas y uso de bucles para repetir instrucciones. 2. La intención es que el lector resuelva los ejercicios para practicar diferentes aspectos del lenguaje Python como entrada y salida de datos, condicionales, cadenas, oper

Cargado por

Venegero De Oz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
390 vistas6 páginas

Ejercicios-Python-1 - DataWareHouse

1. El documento presenta una serie de ejercicios de programación en Python divididos en secciones como entrada y salida, condicionales if, cadenas, matemáticas y bucles. Los ejercicios van desde solicitar datos al usuario y mostrar mensajes, hasta cálculos matemáticos, manipulación de cadenas y uso de bucles para repetir instrucciones. 2. La intención es que el lector resuelva los ejercicios para practicar diferentes aspectos del lenguaje Python como entrada y salida de datos, condicionales, cadenas, oper

Cargado por

Venegero De Oz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Python Ejercicios-1: Python

Ejercicios 1: Python

Objetivos
 Resolver Ejercicios de Python

1. ENTRADA Y SALIDA

1. Ingrese el nombre del usuario y muestre el mensaje de salida Hola [Nombre].


2. Ingrese el nombre del usuario y luego ingrese su apellido y muestre el mensaje
de salida Hola [Nombre] [Apellido].
3. Escriba un código que muestre el chiste "¿Cómo se llama un oso sin dientes?"
y en la siguiente línea muestre la respuesta "¡Un osito de goma!" Intente crearlo
usando solo una línea de código.
4. Pídale al usuario que ingrese dos números. Súmalos y muestra la respuesta
como El total es [respuesta]
5. Pídale al usuario que ingrese tres números. Sume los dos primeros números y
luego multiplique este total por el tercero. Muestre la respuesta como La
respuesta es [respuesta].
6. Pregunte con cuántas porciones de pizza comenzó el usuario y pregunte
cuántas porciones se ha comido. Calcule cuántos cortes les quedan y muestre
la respuesta en un formato fácil de usar.
7. Pregunte al usuario su nombre y su edad. Agregue 1 a su edad y muestre la
salida [Nombre] el próximo cumpleaños que será [nueva edad].
8. Pregunte por el precio total de la factura, luego pregunte cuántos comensales
hay. Divida la cuenta total por el número de comensales y muestre cuánto debe
pagar cada persona.
9. Escriba un programa que solicite una cantidad de días y luego muestre cuántas
horas, minutos y segundos hay en esa cantidad de días.
10. Hay 2,204 libras en un kilogramo. Pídale al usuario que ingrese un peso en
kilogramos y lo convierta en libras.
11. Pídale al usuario que ingrese un número superior a 100 y luego ingrese un
número menor a 10 y dígale cuántas veces el número menor entra en el
número mayor en un formato fácil de usar.

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.

Antonio Arroyo Paz Lab 1 – Pág. 1


Ejercicios-1: Python Python

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

Lab 1 – Pág. 2 Antonio Arroyo Paz


Python Ejercicios-1: Python

igpay, el plátano se convierte en ananabay y aadvark se convierte en


aadvarkway. Cree un programa que le pedirá al usuario que ingrese una
palabra y la cambie a Pig Latin. Asegúrese de que la nueva palabra se muestre
en minúsculas.

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.

Antonio Arroyo Paz Lab 1 – Pág. 3


Ejercicios-1: Python Python

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

45. Para empezar, establezca el total en 0. Si bien el total es 50 o menos, pida al


usuario que ingrese un número. Agregue ese número al total e imprima el
mensaje “El total es… [total]”. Detén el ciclo cuando el total supere los 50.
46. Pídale al usuario que ingrese un número. Siga preguntando hasta que ingresen
un valor superior a 5 y luego muestren el mensaje "El último número que
ingresó fue un [número]" y detenga el programa.
47. Pídale al usuario que ingrese un número y luego ingrese otro número. Suma
estos dos números y luego pregunta si quieren agregar otro número. Si
ingresan "y", pídales que ingresen otro número y siga agregando números
hasta que no respondan "y". Una vez que el ciclo se haya detenido, muestre el
total.
48. Pregunte por el nombre de alguien a quien el usuario quiera invitar a una fiesta.
Después de esto, muestre el mensaje “[nombre] ahora ha sido invitado” y
agregue 1 al recuento. Luego pregunte si quieren invitar a alguien más. Sigue
repitiendo esto hasta que ya no quieran invitar a nadie más a la fiesta y luego
muestra cuántas personas van a la fiesta.
49. Cree una variable llamada compnum y establezca el valor en 50. Pídale al
usuario que ingrese un número. Si bien su respuesta no es lo mismo que el
valor de compnum, dígales si su respuesta es demasiado baja o demasiado alta
y pídales que hagan otra conjetura. Si ingresan el mismo valor que compnum,
muestra el mensaje "Bien hecho, tomó [contar] intentos".
50. Pídale al usuario que ingrese un número entre 10 y 20. Si ingresa un valor por
debajo de 10, muestre el mensaje “Demasiado bajo” y pídale que vuelva a
intentarlo. Si ingresan un valor superior a 20, muestre el mensaje "Demasiado
alto" y pídales que lo intenten nuevamente. Siga repitiendo esto hasta que
ingresen un valor entre 10 y 20 y luego muestren el mensaje "Gracias".
51. Usando la canción “10 botellas verdes”, muestre las líneas “Hay [núm] botellas
verdes colgadas en la pared, [núm] botellas verdes colgadas en la pared, y si
una botella verde se cae accidentalmente”. Luego haga la pregunta "¿cuántas
botellas verdes colgarán de la pared?" Si el usuario responde correctamente,

Lab 1 – Pág. 4 Antonio Arroyo Paz


Python Ejercicios-1: Python

muestra el mensaje “Habrá [núm] botellas verdes colgadas en la pared”. Si


responden incorrectamente, muestre el mensaje "No, inténtelo de nuevo" hasta
que lo hagan bien. Cuando el número de botellas verdes baje a 0, muestre el
mensaje "No hay más botellas verdes colgadas en la pared".

7. ALEATORIO

52. Muestre un número entero aleatorio entre 1 y 100 inclusive.


53. Muestre una fruta al azar de una lista de cinco frutas.
54. Elija al azar cara o cruz ("h" o "t"). Pídale al usuario que haga su elección. Si su
elección es la misma que el valor seleccionado al azar, muestre el mensaje
"Usted gana"; de lo contrario, muestre "Mala suerte". Al final, dígale al usuario si
la computadora seleccionó cara o cruz.
55. Elija aleatoriamente un número entre 1 y 5. Pídale al usuario que elija un
número. Si adivinan correctamente, muestre el mensaje “Bien hecho”; de lo
contrario, dígales si son demasiado altos o demasiado bajos y pídales que
elijan un segundo número. Si adivina correctamente en su segunda conjetura,
muestra "Correcto"; de lo contrario, muestra "Usted pierde".
56. Elija al azar un número entero entre 1 y 10. Pídale al usuario que ingrese un
número y siga ingresando números hasta que ingrese el número que fue
elegido al azar.
57. Actualice el programa 056 para que le diga al usuario si están demasiado altos
o demasiado bajos antes de volver a seleccionar.
58. Haga una prueba de matemáticas que haga cinco preguntas generando
aleatoriamente dos números enteros para hacer la pregunta (por ejemplo,
[num1] + [num2]). Pídale al usuario que ingrese la respuesta. Si lo hacen bien,
agregue un punto a su puntaje. Al final de la prueba, dígales cuántos acertaron
de cinco.
59. Muestre cinco colores y pídale al usuario que elija uno. Si eligen lo mismo que
el programa ha elegido, diga "Bien hecho"; de lo contrario, muestre una
respuesta ingeniosa que incluya el color correcto, por ejemplo. “Apuesto a que
estás VERDE” o “Probablemente te estés sintiendo AZUL en este momento”.
Pídales que adivinen de nuevo; si aún no lo ha hecho bien, sigue dándoles la
misma pista y pídele al usuario que ingrese un color hasta que lo adivine
correctamente.

8. GRÁFICOS DE TORTUGA

60. Dibuja un cuadrado.


61. Dibuja un triángulo.
62. Dibuja un círculo.
63. Dibuja tres cuadrados seguidos con un espacio entre cada uno. Rellénelos con
tres colores diferentes.

Antonio Arroyo Paz Lab 1 – Pág. 5


Ejercicios-1: Python Python

64. Dibuja una estrella de cinco puntas.

65. Escriba los números como se muestra a continuación, comenzando en la parte


inferior del número uno.

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:

Ing. Antonio Arroyo Paz

Lab 1 – Pág. 6 Antonio Arroyo Paz

También podría gustarte