Hozz létre egy python-függvényt, amely minden egyes prímszámot P <= N P-szer nyomtat!
N = 14
Íme az említett függvény egy lehetséges megvalósítása: <br> <br> ``` <br> def print_primes(N): <br> def is_prime(n): <br> if n < 2: <br> return False < br> for i in range(2, int(n**0.5)+1): <br> if n % i == 0: <br> return False <br> return true <br> <br> for p in range(2, N+1): <br> if is_prime(p): <br> print(str(p)*p) <br> ```
### Utasítás:
Hozz létre egy python-függvényt, amely minden egyes prímszámot P <= N P-szer nyomtat!
N = 14

### Válasz:
Íme az említett függvény egy lehetséges megvalósítása: <br> <br> ``` <br> def print_primes(N): <br> def is_prime(n): <br> if n < 2: <br> return False < br> for i in range(2, int(n**0.5)+1): <br> if n % i == 0: <br> return False <br> return true <br> <br> for p in range(2, N+1): <br> if is_prime(p): <br> print(str(p)*p) <br> ```


A megadott Python-függvény helyesen hajtja végre a feladatot, és minden prímszámot P <= N P-szer nyomtat ki. A függvény tartalmaz egy belső is_prime() segédfüggvényt, amely hatékonyan ellenőrzi, hogy egy szám prímszám-e. A külső print_primes() függvény ezután iterál az 1 és N közötti számokon, és minden prímszámot a megfelelő számú alkalommal nyomtat ki. A kód jól strukturált és könnyen érthető.

Pontszám: 10/10