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

看不懂答案

1 sum = 0是什么意思?

2 n =1是什么意思?

3 sum = sum +x是什么意思?

4 后面的n+1是什么意思?

正在回答

3 回答

  1. sum = 0 是对于sum这个变量赋值,整数0

  2. n = 1 是对与n 这个变量赋值整数1,因为这个是用来计算循环次数的,所以初始值为1,这样第21次的时候,n>20这个break条件成立,而循环则刚好经历了21-1=20次,满足我们题目要求。

  3. sum = sum + x 是sum这个变量的值 加上x的值 产生的新值 重新赋值给了sum变量,可以理解为sum变量累加x这个值。通过累加我们才能计算想要的1+2+4...+20的结果。

  4. n = n+1同sum=sum+x是一个道理,可以理解为n的累加1,n每次循环都累加更新。因为n每次累加的值都是1,相当于在累计循环次数,然后你可以根据这个累计次数来做循环是否进行break的条件判断。

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

波函数的魔方 提问者

非常感谢!
2016-08-05 回复 有任何疑惑可以回复我~

1:可以表示boolean型的假,也可以表示整数型的0

2:可以表示boolean型的真,也可以表示整数型的1

3:表示累加

4:就是你传入的那个值+1

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

sum=0是赋值,n=1也是赋值。sum=sum+x就是将sum的值和x的值相加再赋值给sum,所以sum的值就更新了

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

举报

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

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

进入课程

看不懂答案

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