Anonymní profil P3p111n0 – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil P3p111n0 – Programujte.comAnonymní profil P3p111n0 – Programujte.com

 

Příspěvky odeslané z IP adresy 78.156.32.–

P3p111n0
Python › Script nepřičítá k proměnné
27. 12. 2016   #214249

#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 ! 

P3p111n0
Python › Script nepřičítá k proměnné
26. 12. 2016   #214247

#4 gna
Úplně se nechytám , jak by to tedy mělo být ? Jak tedy ukončit měnění toho listu než ho začnu procházet a jak na to all ? 

P3p111n0
Python › Script nepřičítá k proměnné
26. 12. 2016   #214245

#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
Python › Script nepřičítá k proměnné
26. 12. 2016   #214239

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. 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý