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.

Reply via email to