#6 gna
Kdepak do školy , znuděnej samouk :D Ale koukám na tu tvoji verzi a ty jsi asi génius. Základní myšlenka byla , že naplním jeden list číslama a postupně z něj odebírat čísla , než mi zbyde jen list s prvočísly. Děkuji moc za pomoc !
Příspěvky odeslané z IP adresy 78.156.32.–
P3p111n0
P3p111n0
#2 gna
Jsem začátečník , tak se omlouvám , někde jsem četl , že all znamená jako pro všechny prvky v tom listu. Ten druhý if odebírá čísla dělitelná tou proměnnou , takže by to ideálně mělo odebrat postupně všechny čísla , co nejsou prvočísla. Ten třetí if by měl ověřit , že už v listu nejsou žádná v tomhle případě sudá čísla a postoupit na čísla co jsou dělitelná třemi.
P3p111n0
Dobrý den , mám problém se scriptem na hledání prvočísel. Script funguje tak jak má , dokud nepřijde na přičítání a následnému opakování cyklu.
cis = int(input("xd: "))
list1 = []
list2 = []
num = 2
while (num in range(0,cis)):
list1.append(num)
num += 1
continue
num2 = 2
for i in list1:
if list1[0] in list2:
None
else:
list2.append(list1[0])
if i % num2 == 0:
list1.remove(i)
continue
if all(i % num2 in list1):
num2 += 1
continue
print (list1)
print (list2)
Děkuji za pomoc.