Hogyan kell megcsinalni pythonban?
sziasztok, kaptam ma egy feladatot viszont nem tudom hogy oldjam meg viszont nagyon kellene a pont rá
A kod magyarazata igy szol
Név: Prím szám generátor
Feladat: Készíts egy függvényt ami két paramétert vár,
- 1. egy szám ami megadja hogy mi a sorozatunk legkisebb száma, legyen a neve lower_value,
- 2. egy szám ami megadja hogy mi a sorozatunk legnagyobb száma, legyen a neve upper_value
- a függvény visszatérési értéke egy lista legyen ami azokat a számokat tartalmazza amik a két paraméter közötti prím számok





import math
from typing import List
def isPrime(num: int) -> bool:
i = 2
while i < math.sqrt(num):
if num % i == 0:
return False
else:
i += 1
return True
def primes(lower_value: int, upper_value: int) -> List:
prime_list = []
for i in range(lower_value, upper_value+1):
if isPrime(i):
prime_list.append(i)
return prime_list
print(primes(0, 100))





#1-es vagyok, bocsánat, kijavítottam, beletettem a tabokat spacekkel helyettesítve.
import math
from typing import List
def isPrime(num: int) -> bool:
if num <= 1:
return False
i = 2
while i <= math.sqrt(num):
if num % i == 0:
return False
else:
i += 1
return True
def primes(lower_value: int, upper_value: int) -> List:
prime_list = []
for i in range(lower_value, upper_value+1):
if isPrime(i):
prime_list.append(i)
return prime_list
print(primes(0, 100))










def prime_number_generator(lower_value, upper_value):
prime_numbers = []
for i in range(lower_value, upper_value + 1):
if i > 1:
for n in range(2, i):
if (i % n) == 0:
break
else:
prime_numbers.append(i)
return prime_numbers
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!