Python - ALGUIEN ME AYUDA PORFA RECIEN ESTOY APRENDIENDO

 
Vista:
sin imagen de perfil

ALGUIEN ME AYUDA PORFA RECIEN ESTOY APRENDIENDO

Publicado por miguel (3 intervenciones) el 09/10/2021 22:06:48
EJERCICIO NUMERO 1:
Se dice que dos números A y B se llaman números amigos si la suma de los divisores de A es igual B y la suma de los divisores de B es igual a A.

NOTA: No se debe tener en cuenta al número como su propio divisor.

##Ejemplo

A = 220
B = 284
Los divisores de A son:
DivA: {1,2,4,5,10,11,20,22,44,55,110}
Si los sumamos obtenemos como resultado 284

Los divisores de B son:
DivB: {1,2,4,71,142}
Si los sumamos obtenemos como resultado 220

Por lo tanto 220 y 284 son números amigos

EJERCICIO NUMERO 2 :
Se pide crear un programa donde el usuario ingrese el día y mes de su cumpleaños y el programa le imprimir por pantalla a qué signo del zodíaco corresponde.

Aries: 21 de marzo al 20 de abril.
Tauro: 21 de abril al 20 de mayo.
Geminis: 21 de mayo al 21 de junio.
Cancer: 22 de junio al 23 de julio.
Leo: 24 de julio al 23 de agosto.
Virgo: 24 de agosto al 23 de septiembre.
Libra: 24 de septiembre al 22 de octubre.
Escorpio: 23 de octubre al 22 de noviembre.
Sagitario: 23 de noviembre al 21 de diciembre.
Capricornio: 22 de diciembre al 20 de enero.
Acuario: 21 de enero al 19 de febrero.
Piscis: 20 de febrero al 20 de marzo.
Ejemplo:

>>>Ingrese el dia: 20
>>>Ingrese el mes: 2
Piscis
>>>Ingrese el dia: 31
>>>Ingrese el mes: 12
Capricornio
>>>Ingrese el dia: 10
>>>Ingrese el mes: 6
Geminis

EJERCICIO 3 :
Escribir un programa que pida dos números enteros al usuario (a y b) e imprima los primeros a múltiplos de b.

El programa debe validar que cada número que ingrese el usuario sea un entero positivo y, en caso de que no lo sea, solicitarlo nuevamente (hasta que se ingrese algo correcto).

Ejemplo:

>>> Ingrese el número 'a': 4
>>> Ingrese el número 'b': 6
6
12
18
24
Ejemplo con números inválidos:

>>> Ingrese el número 'a': -7
>>> Ingrese el número 'a': hola
>>> Ingrese el número 'a': 3
>>> Ingrese el número 'b': 0
>>> Ingrese el número 'b': 8
8
16
24
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder