Here's one way to write a Python function that returns a list of prime numbers up to a given maximum value:
Copy code
def get_primes(maximum):
primes = []
for num in range(2, maximum + 1):
for prime in primes:
if num % prime == 0:
break
else:
primes.append(num)
return primes
print(get_primes(20))
This function uses a for loop to iterate through the numbers from 2 to the given maximum value. For each number, it checks if it is divisible by any of the prime numbers that have been found so far. If it is not divisible by any of them, it is added to the list of primes. At the end, the list of primes is returned.
You can call the function with a maximum value to get a list of all prime numbers up to that value. In the example above, the output would be [2, 3, 5, 7, 11, 13, 17, 19].
'chatGPT' 카테고리의 다른 글
Q) 'a와 b가 서로소이면, a^2과 b도 서로소이다'라는 명제를 증명해줘 (0) | 2023.01.22 |
---|---|
Q) rust와 go언어의 장단점을 비교해줘 (0) | 2023.01.21 |
chatGPT는 아두이노 프로그램도 작성할 수 있다. (0) | 2023.01.20 |
윤동주의 서시를 영어로 번역해 달라고 chatGPT에서 부탁했더니 (0) | 2023.01.20 |
요즘 화제인 chatGPT에 대해서 chatGPT에 물어봤다. (0) | 2023.01.20 |