プログラミング言語、Pythonを使用して、数値型の値入力したときに、入力した値が素数であるかの判定を判定するプログラムを作っていますが、エラー内容と解決方法が分かりません。
それと、処理もたらないと思うのですが、アドバイス等も頂けると助かります。
ざっくりとした質問で申し訳ございませんが、ご教授頂けたら幸いです。
宜しくお願い致します。
【やりたいこと】
n が素数ならば True を返し,n が素数でなければ False を返す。
def is_prime(n): i = 2 #初期値 #2~引数の値までループさせる for i in range(n): #引数までの数を2から1つづ割っていき割れたらTrueを返して表示 処理終了 if n % i == 0: return True break else: #最後まで割れなかったらFalseを返して表示 処理終了 return False #素数か確認したい値を引数 is_prime(int(2163042))
回答3件
あなたの回答
tips
プレビュー