Practica 3 - Python I
Practica 3 - Python I
Practica 3 - Python I
Práctica 3
Python I
Fecha de entrega:
Programación práctica 1
Introducción a la programación y los arrays 2
Lista de ejercicios
Celsius.
7. Realiza un programa que reciba una cantidad de minutos y muestre por pantalla
8. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente
* 10% actitud.
10. Pide al usuario dos números y muestra la "distancia" entre ellos (el valor absoluto
11. Realizar un algoritmo que lea un número y que muestre su raíz cuadrada y su raíz
cúbica.
12. Pide al usuario dos pares de números x1,y2 y x2,y2, que representen dos puntos en
13. Dadas dos variables numéricas A y B, que el usuario debe teclear, se pide realizar
15. Pedir el nombre y los dos apellidos de una persona y mostrar las iniciales.
Programación práctica 1
Introducción a la programación y los arrays 3
16. Diseñar un algoritmo que nos diga el dinero que tenemos (en euros y céntimos)
céntimos o 10 céntimos).
17. Algoritmo que pida dos números e indique si el primero es mayor que el segundo.
20. Crea un programa que pida al usuario dos números y muestre su división si el
error.
22. Programa que lea una cadena por teclado y compruebe si es una letra mayúscula.
23. Algoritmo que pida dos números 'nota' y 'edad' y un carácter 'sexo' y muestre el
dieciocho y el sexo es 'F'. En caso de que se cumpla lo mismo, pero el sexo sea 'M',
ACEPTADA'.
24. Algoritmo que pida tres números y los muestre ordenados (de mayor a menor)
25. Programa que lea 3 datos de entrada A, B y C. Estos corresponden a las dimensiones
de los lados de un triángulo. El programa debe determinar qué tipo de triángulo es,
teniendo en cuenta:
divisible por 100, excepto que también sea divisible por 400.
27. Realiza un programa que pida por teclado el resultado (dato entero) obtenido al
lanzar un dado de seis caras y muestre por pantalla el número en letras (dato
* Nota 1: En las caras opuestas de un dado de seis caras están los números: 1-6, 2-
5 y 3-4.
28. Realiza un programa que pida el dí-a de la semana (del 1 al 7) y escriba el día
29. Escribe un programa que pida un número entero entre uno y doce e imprima el
número de días que tiene el mes correspondiente. Si introducimos otro número nos
da un error.
30. Crea una aplicación que permita adivinar un número. La aplicación genera un
31. Realizar un algoritmo que pida números (se pedirá por teclado la cantidad de
32. Escribe un programa que dados dos números, uno real (base) y un entero positivo
operador de potencia.
33. Escribe un programa que diga si un número introducido por teclado es o no primo.
Nota: Es suficiente probar hasta la raíz cuadrada del número para ver si es divisible
34. Pide una cadena y un carácter por teclado (valida que sea un carácter) y muestra
35. Suponiendo que hemos introducido una cadena por teclado que representa una
frase (palabras separadas por espacios), realiza un programa que cuente cuántas
palabras tiene.
Programación práctica 1
Introducción a la programación y los arrays 5
36. Pide una cadena y dos caracteres por teclado (valida que sea un carácter), sustituye
38. Realiza un programa que vaya generando números aleatorios pares entre 0 y 100
y que no termine de generar números hasta que no saque el 24. El programa
deberá decir al final cuántos números se han generado.
39. Programa que generará 20 números enteros aleatorios. Estos números se deben
introducir en un array de 4 filas por 5 columnas. El programa mostrará las sumas
parciales de filas y columnas igual que si de una hoja de cálculo se tratara. La
suma total debe aparecer en la esquina inferior derecha.
40. Muestra 50 números enteros aleatorios entre 100 y 199 (ambos incluidos)
separados por espacios. Muestra también el máximo, el mínimo, la moda, la
media, la mediana y la desviación típica de esos números.