Parte I. Menú
1. Cree un programa que presente los numeros NO PRIMOS hasta un número n definido por el usuario, ej.:
o 4, 6, 8, 9, 10, 12, 14, 15, ….
2. Cree un programa que solicite 2 numeros, m y n, y obtenga la suma de todos los numeros comprendidos en ese rango:
3. Cree un programa que obtenga n numeros aleatorios entre 1 y 100, sume los que son divisibles por 3. Al final presente el resultado.
Recomendación:
o Para obtener un numero aletorio puede utilizar estas sentencias:
import random
numero = random.randint(1,99)
o Un numero divisible por otro es uno que al dividir obtiene un residuo de cero (ej. 4 MOD 3 -> 1 -> no divisible por 3), en python el mod es por medio de % (ej. 4%3)
4. Cree un programa que solicite números al usuario hasta que este digite 0, si el número digitado es perfecto sumelo. Al final presente el resultado.
Recomendación:
o Un número perfecto si la suma de sus divisores es igual al número.
5. Cree un “Menú” que tenga las siguientes opciones (debe realizarlas mediante la invocación a funciones y este debe mantener activo hasta q el usuario digite 0):
- Obtener una opción
- Si esta opción es “1 – No primos”, debe utilizar la función de No Primos
- Si esta opción es “2- Suma rango”, debe utilizar la función de de suma numeros en rango
- Si esta opción es “3- Aleatorios divisibles por 3”, debe utilizar la función de Suma de Divisibles por 3.
- Si esta opción es “4- Perfectos”, debe utilizar la función de Sumar Perfectos.
- Si esta opción es “5- Fin”, termina el programa.
Forma de entrega
Archivo digital (.py, .txt, otros) con la solución al problema definido en TEC-DIGITAL
gracias se los agradesco q me ayuden con esto