为了账号安全,请及时绑定邮箱和手机立即绑定

n为什么可以直接表示次数?

请问为什么这样不行? 答案中的n有定义么,直接就可以表示次数么? sum = 0 x = 1 n = 1 while True:    sum = sum + x    x = 2^n    n = n + 1    if n>20:        break print sum

正在回答

3 回答

你在定义n的时候,定义它为1,以后在每一次的循环中自加一,所得到的n就是1、2、3、4。。。所以n可以表示为次数

0 回复 有任何疑惑可以回复我~

为什么表示次数呢,

因为你在每一次循环的时候,都让n加了1,n开始是1,每次循环都+1的话,他就可是表示次数了

0 回复 有任何疑惑可以回复我~

你这个代码,真难认,慕课网提供了代码插入功能啊,下次最好带格式来提问,python没缩进根本没法看。

python没有2^n这种写法吧,你想求幂可以用“**”代替“^"。

n只不过是一个变量而已啊,不太明白你说的”直接就可以表示次数么?“是什么意思。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

n为什么可以直接表示次数?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信