前提・実現したいこと
2のn乗(整数)の時のみifに入れたい
どのような条件分岐にしたら12などがifに入らなくて良くなるか
発生している問題・エラーメッセージ
12を入力した際にOKと出力されてしまう
該当のソースコード
python
1 2import math 3a= int(input()) 4b=math.log2(a) 5if 2**b==a: 6 print("OK") 7else: 8 print("NG")
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。