Uploaded by diego.sanchez.c

Examen Python N1

advertisement
Examen Python N1
1. Escriba un programa que dibuje el triángulo del tamaño indicado por el usuario de
acuerdo al ejemplo:
2. Escriba una función es_primo(x) que devuelva True si x es primo y que devuelva False
si x no es primo.
3. Utilizando la función es_primo() crea la función suma_primos(n), que devuelta la suma
de los n primeros números.
4. Escriba la función factorial_reciproco(n), que retorne el valor 1/n!.
5. Escriba las funciones pi_aprox(m) que aproxime el valor de pi usando los m primeros
términos de las sumas correspondientes. La función debe llamar a la función signo().
** Para probar esta función recuerda que x debe estar en radianes.
pi_aprox(1000) = 3.140592653839794
6. Desarrolle un programa que tenga la siguiente entrada:
•
•
Primero, el usuario ingresa un número entero n, que indica cuántas palabras ingresará
a continuación;
Después el usuario ingresa n palabras.
La salida del programa debe mostrar la palabra más larga y la más corta que fueron ingresadas
por el usuario.
Recuerde que la función len entrega el largo de un string:
>>> len('amarillo')
La ejecución del programa debe verse así:
Cantidad de palabras: 5
Palabra 1: negro
Palabra 2: amarillo
Palabra 3: naranjo
Palabra 4: azul
Palabra 5: blanco
La palabra mas larga es amarillo
La palabra mas corta es azul
Download