Was kann ich tun, um das Problem zu umgehen, bzw. zu lösen.
Code: Alles auswählen
from openpyxl import Workbook
from openpyxl import load_workbook
from sympy.ntheory import isprime
from sympy import primepi
wb = Workbook()
zahl=500
laufv=0
i=0
def ermittel_primteiler(x):
primteiler_liste=[]
for i in range(3,x//2,2):
if x%i==0 and isprime(i):
primteiler_liste.append(i)
return(primteiler_liste)
ws=wb.active
for n in range(3,zahl//2,10):
i = i+1
pendant=zahl-n-4
laufv=zahl-pendant-4
liste_laufv=ermittel_primteiler(laufv)
liste_pendant=ermittel_primteiler(pendant)
ws.append([i,pendant," PT",laufv,"PT"])
wb.save("test1excel.xlsx")
Code: Alles auswählen
ws.append([i,pendant,ermittel_primteiler(pendant),laufv,"PT"])