标签: python while-loop
在这段代码中,迭代应该比它们早于一个位置停止。
k = 0 while 2^k < 5: k += 1 print(k)
我希望它打印出“ 3”,但打印出“ 4”。
答案 0 :(得分:11)
^是bitwise XOR运算符。您可能用**求幂。
^
**
答案 1 :(得分:6)
在Python中,^运算符是按位异或运算-而不是求幂运算。使用**求幂。