Está en la página 1de 1

INPY: INTRODUCCIÓN AL PYTHON

PROBLEM SET 1
REQUISITOS
1. Cree un módulo llamado ps1.py y documéntelo como "Problem Set 1".

2. SÓLO utilicen los recursos vistos en clase hasta la clase 2. NO usar cosas no vistas.

3. Cree una función func_1 que pueda recibir una cantidad variable de argumentos numéricos y que
imprima sólo los que estén entre -5 y 5 en renglones sucesivos.

4. Cree una función func_2 imprima separados por comas en la misma línea los primero n números de la
secuencia de Fibonacci. (armen la función para n >= 3, no se preocupen por los casos de n < 3)

5. Cree una función func_3 que retorne el promedio una cantidad variable de argumentos numéricos.

6. (BONUS) Cree una función func_4 que retorne la suma de los primeros n números positivos, pero
utilizando RECURSIÓN (ver aquí).

7. Sin olvidar lo visto en clase respecto de if __name__ == '__main__':


a. Ejecutar: func_1(10, -2, -8, 4, -5, -6)
b. Ejecutar: func_2(10)
c. Ejecutar: print(func_3(10, -2, -8, 4, -5, -6))
d. Ejecutar: print(func_4(10))
e. Separar cada resultado por un renglón en blanco.

8. Para que chequeen, el output del script principal debería ser:

-2
4
-5

0, 1, 1, 2, 3, 5, 8, 13, 21, 34,

-1.1666666666666667

55

ÉXITOS

También podría gustarte