Witam !
Zastanawiam się nad tym czy jest możliwość w Pythonie 3 aby program automatycznie tworzył nowe listy. Przygotowałem program który rozkłada liczy na czynniki pierwsze i chciałbym aby dla każdej nowej liczby tworzył odrębna listę. Czy jest na to jakiś sposób. Będę wdzięczny za każdą pomocną wskazówkę.
def czynniki(i):
list = []
y=2
while i!=1:
if i%y==0:
list.append(y)
i=i/y
continue
else:
y=y+1
continue
print(list)
a = int(input("Podaj pierwsza liczbe: "))
b = int(input("Podaj druga liczbe: "))
czynniki(a)
czynniki(b)