ワイプログラマ、ChatGPTに震える (228)

←← 掲示板一覧に戻る ← スレッド一覧に戻る

79 名無しさん (ブーイモ MM-23192ee5c2ff1f53) 2023/03/16(木) 23:59:06 ID:ZDpX6qvPM0

>>72
調べる範囲を平方根までに限定したって言ってるけどあんまり変わったようには見えんわ

def is_prime(number):
if number <= 1:
return False
if number <= 3:
return True
if number % 2 == 0 or number % 3 == 0:
return False

i = 5
while i * i <= number:
if number % i == 0 or number % (i + 2) == 0:
return False
i += 6

return True


# ユーザー入力
num = int(input("Enter a number to check if it's a prime number: "))

# 素数判定
if is_prime(num):
print(f"{num} is a prime number.")
else:
print(f"{num} is not a prime number.")