Ahoj,
mělo to být asi takhle, stačilo fakt málo :)
def prvocisla(n):
pocet = 1
c = 2
while pocet != n:
for i in range(2, c):
if c % i == 0:
break
else:
print(c)
pocet += 1
c += 1
prvocisla(10)
Ten for c in range(2,c+1) tam byl nějaký navíc.
A taky nemusíš printit výsledek funkce prvocisla, protože ten výsledek je
None (voláš snad někde return?), a None asi printit nechceš.
Petr
po 12. 10. 2020 v 9:56 odesílatel [email protected] <
[email protected]> napsal:
> Ahoj, začínám s Pythonem a nevím, jak dál.
> Můžete mi poradit, jak napsat program na výpis n prvočísel?
> Díky Jana.
> def prvocisla(n):
> pocet=1
> c=2
> while pocet !=n:
> for c in range(2,c+1):
> for i in range(2,c):
> if c%i==0:
> break
> else:
> print(c)
> pocet+=1
> c+=1
>
> print(prvocisla(10))
>
> --
> --
> E-mailová skupina [email protected]
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu [email protected].
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/28c901a4-8f2c-4665-b41d-ffc1f57a6d34n%40googlegroups.com
> <https://groups.google.com/d/msgid/django-cs/28c901a4-8f2c-4665-b41d-ffc1f57a6d34n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
--
--
E-mailová skupina [email protected]
Správa: http://groups.google.cz/group/django-cs
---
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete
e-mail na adresu [email protected].
Chcete-li zobrazit tuto diskusi na webu, navštivte
https://groups.google.com/d/msgid/django-cs/CAK9Q5BSk5SAQ7%2Bw6DELyw5ss-YFBxjyY86beQGCEAeijdNJ_%2Bw%40mail.gmail.com.