课程
/后端开发
/Python
/初识Python
没懂 x=x*2 不是乘么 不应该是X**2么?
2017-07-10
源自:初识Python 5-6
正在回答
sum = 0 x = 1 n = 1 while True: sum = sum + x n = n + 1 x = x*2 # x变成的值为2,4,8,16。。。每次乘2,符合题意,并非每次平方 if n > 20: break print sum
mark_0044 提问者
mark_0044 提问者 回复 mark_0044 提问者
白漠 回复 mark_0044 提问者
x*2是乘法运算,x**y表示返回x的y次幂 x**2表示x的2次幂
2 4 6 8是x*n,但每次要做的事情就是x=x+2
同理
1 2 4 8是幂次方,但每次要做的事情就只是x=x*2了
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序