课程
/后端开发
/Python
/初识Python
sum = 0 x = 1 n = 1 while True: sum = x + sum x = 2^n n = n + 1 if n > 20: break print sum
为什么计算的结果是189?
2018-07-05
源自:初识Python 5-6
正在回答
^不是幂运算,是按位异或(二进制),2**n是幂运算
loody 提问者
x每次都要进行一个幂运算是很耗费性能的。
我也是这样写
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序