###実現したいこと
2以上x以下の整数xを読み込んでそれが素数か判定したいです。
また、素数でないときは一番小さい約数を表示します。
###問題点
2
のときだけ下記のようなエラーがでます。たぶんflg
という名前が定義されていないという意味だと思いますがどう定義したらいいのかわかりません。
2 Traceback (most recent call last): File "kadai02b.py", line 13, in <module> if flg: NameError: name 'flg' is not defined
###コード
python
1x=int(input()) 2i=0 3num=0 4for i in range(2,x): 5 #素数ではない 6 if x%i==0: 7 flg=False 8 num=i 9 break 10 else: 11 flg=True 12if flg: 13 print("prime") 14else: 15 print(num)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/01 12:59