Module: (Python) Subroutine: procedure e funzioni - 2


Problem

8 /8


*Numeri amichevoli sulla gamma

Problem

Scrivi un programma che trovi tutte le coppie di numeri amici in un dato intervallo. Usa una funzione che calcola la somma dei divisori di un numero e una funzione che determina se due numeri sono amichevoli o no. Dovresti avere DUE funzioni nel tuo programma

Input: la stringa di input contiene due numeri naturali – limiti di intervallo . Si garantisce che ≤ .

Output: Il programma dovrebbe stampare tutte le coppie di numeri amichevoli nell'intervallo specificato su una riga separate da uno spazio. Ogni coppia deve essere racchiusa tra parentesi, separate da spazi. Non dovrebbero esserci spazi extra all'inizio e alla fine della riga.

Se non ci sono numeri amichevoli nell'intervallo dato, il programma dovrebbe restituire 0.

Esempi
# Input Uscita
1 1 100 0
2 200 500 (220,284)