4

if ステートメントを含むコードがあり、条件の 1 つがブール値です。ただし、CodeSkulptor は、「36 行目: TypeError: BitAnd のオペランド型がサポートされていません: 'bool' および 'number'」と表示されます。できれば助けてください。これは、そのコードの一部がどのように見えるかです。(すべての変数名と if ステートメントの実行内容を変更しただけです)

thing1 = True
thing2 = 3

if thing2 == 3 & thing1:
   print "hi"
4

2 に答える 2

4

&ビットごとの AND 演算子です。and代わりに論理を使用したい:

if thing2 == 3 and thing1:
    print "hi"
于 2013-05-12T03:48:21.850 に答える