whileを使い、一定の数値(今回は100としています)まで素数のみを出力するプログラムを考えました。しかし、重すぎて出力されません。何が原因でしょうか。
while True: def prime_prime(n): if n < 2: return False else: for i in range(2,n): if i * i > n: break elif n % i == 0: return False return True n = 0 if prime_prime(n): print(n) n += 1 if n >= 100: break
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/20 13:41
2018/07/20 13:45
2018/07/20 13:47
2018/07/20 13:52
2018/07/20 13:56
2018/07/20 13:58
2018/07/20 14:01
2018/07/20 14:15