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

课程中为提到的代码

sum = 0.0
if x % 2 == 0:

上面的0.0和%,==求解释(虽然在代码中能看出来表达的意思,但还是想知道更加官方的解释)


正在回答

3 回答

  1. 因为求平均值会有小数,所以sum如果带有浮点数,它的整体运算结果就会用小数来表示

  2. 第二个语句的意思是x会被2整除。x%2的意思是x除以2的余数,==为判等(比较两边的东西是否一样),整个的意思就是:如果x会被2除,得到的余数为0,那么就执行下面的代码

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

luosv 提问者

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

1为赋值,2为判等(真正的等号)

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

luosv 提问者

3qu
2016-02-15 回复 有任何疑惑可以回复我~

一:sum=0.0是用于求和开始,置零程序。

二:%是python中特殊的操作符,称为取余(modulus)操作符.

用在整数相除如:

 print 7/2--->3

print 7%2--->1

若将整数改为浮点小数,则可以得到小数答案如:

print 7.0/2--->3.5, 就不能用%操作了。

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

luosv 提问者

也谢谢你的解答,非常感谢
2016-02-15 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

课程中为提到的代码

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