発生している問題・エラーメッセージ
At Coder Beginner Contest 081 B shift onlyを解いています.
その際boolの型宣言をすると(AtCoder上で)エラーが出ます.
File "./Main.py", line 4 exist_odd :bool= False ^ SyntaxError: invalid syntax
該当のソースコード
Python3
1N = int(input()) 2data = list(map(int,input().split())) 3res = 0 4exist_odd :bool= False 5while exist_odd == False: 6 for i in range(N): 7 if data[i]%2 == 1: 8 exist_odd = True 9 10 if exist_odd == True: 11 break 12 13 for i in range(N): 14 data[i] = data[i]//2 15 16 res += 1 17 18print(res)
試したこと
ローカルやpaiza.ioでは動作します.
また型宣言せずに exist_odd = False としたところAtCoder上でも動作しました.
なので型宣言しなければよいのですが,自分の書いたコードを見る際にbool値は定義しておいたほうが見やすいので型宣言の方法をご教授頂けると助かります.
何卒よろしくお願いします.
![guest](/img/icon/icnUserSample.jpg)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/30 11:49