Ejercicios Python
Click here to load reader
-
Upload
gladys-gutierrez -
Category
Documents
-
view
25 -
download
2
Transcript of Ejercicios Python
Ejercicios Informática UNDAV
1. Dados dos números enteros a y b, defina una función que calcule la suma, resta, multiplicación y división de los mismos y muestre los resultados.
2. Defina una función que calcule el cuadrado de un número.3. Defina una función que calcule el cubo de un número.4. Defina una función que dado el radio de una circunferencia calcule la superficie
de la misma utilizando las funciones precedentes.5. Dado una duración en minutos defina una función que muestre su conversión a
horas y minutos.6. Defina una función que dado un correo electrónico, le agregue una firma que
diga: “Powered by Python”7. En el lenguaje HTML se puede resaltar el texto usando diferentes TAGS, como
por ejemplo <strong> </strong> <i></i> y se pueden definir encabezados como <h1> <h2> …<h6> </h6> Defina las funciones: h(nivel, texto), strong(texto), i(texto) que permitan un
primitivo sistema de plantiíllas que funcione con el siguiente ejemplo: H(1, ‘Titulo de Ejemplo’) + ‘El día de la fecha’ + strong(‘2 de enero’) + ‘ el
señor ‘ + i(‘Javier Larrea’) + ‘ se hizo presente en la sede de la Universidad’ Produciendo el siguiente resultado:<h1> Titulo de Ejemplo</h1>El día de la fecha<strong> 2 de enero </strong> el señor <i> Javier Larrea </i> se hizo presente en la sede de la Universidad
8. Defina una función que dado el tiempo y la cantidad de bytes descargados devuelva la velocidad de descarga en kb/s
9. Defina una función que muestre los cubos del 1 al 10.10. Defina una función que muestre los números impares desde el 1 a un parámetro
ingresado por teclado.11. Defina una función que dibuje con caracteres un cuadrado relleno de tamaño
igual al parámetro Ej.: marco(3)XXXXXXXXX
12. Defina una función que dibuje con caracteres un cuadrado hueco de tamaño igual al parámetro Ej.: marco(3)xxxx xxxx
13. Realice un programa que dado un entero del 1 al 9 muestre la tabla de multiplicar correspondiente al parámetro.
14. Realice un programa que utilizando el programa anterior muestre las tablas de multiplicar del 2 al 7.
15. Utilizando ciclos definidos defina una función que mediante la suma permita multiplicar dos números, y otra función que mediante la anterior permita obtener la potencia de un número por otro. Con instrucciones de depuración muestre todas las sumas que se realizan para obtener el resultado final.
16. Defina una función absoluto(x) que devuelva el valor absoluto de un numero x.17. Defina una función que dado un numero x pueda decir si es par, impar o cero.
18. Defina una función que dado un numero de día de la semana devuelva su nombre.
19. Defina una función que calcule el salario bruto y neto para un vendedor de acuerdo a las siguientes reglas: Independientemente del monto vendido se paga un salario mínimo de $2000 si el monto de ventas esta entre los $1000 y $4000 se paga un 15% de comisiones si el monto esta entre $4000 y $6000 se paga un 20% del monto y si el valor supera los $6000 se paga un 22% de comisiones. Además si el salario supera los $5000 se le realiza al vendedor una retención del 5% en concepto de impuestos.
20. Dados tres números determinar el mayor, y el menor. 21. Dada una hora en horas, minutos y segundos, imprimir la hora en el siguiente
segundo. 22. Dada una fecha (día, mes, año) determinar el día siguiente (día, mes, año) 23. Dada la edad de una persona determinar si es un bebe, un niño, un adolescente,
un adulto o un viejo. 24. Realizar un programa de ruleta que dado un número del 0 al 36 determine su
color (rojo, negro) Su paridad (par, impar) y si es alto o bajo.
25. Realizar la función generala(d1, d2, d3, d4, d5) que determine el juego de generala que corresponda a los valores de los dados.
Siendo:Generala: Todos los números iguales Poker: 4 números igualesFull: dos números iguales y otros tres valores igualesEscalera: todos los números en orden ascendente. Trio: Tres números igualesPar: Dos números iguales.
26. Realizar la función envido(numero1, palo1, numero2, palo2) que determine los puntos del envido en el juego del truco. El envido se calcula con la suma de los números numero1 y numero2 si son menores a 10 y si palo1 y palo2 son iguales se suman 20 puntos. Si alguno de los números es mayor a diez no suman para el envido.
27. Dado un texto de contraseña determine su nivel de seguridadSi incluye números 1 puntoSi incluye mayúsculas 1 puntoSi incluye minúsculas 1 puntoSi incluye símbolos 2 puntosSi tiene un largo superior a 10 1 punto Si tiene un largo superior a 20 1 punto.