为什么运行成功,结果是零
来源:3-6 编程练习
qq_慕用5377339
2020-04-08 23:14:09
1回答
好帮手慕觉浅
2020-04-09
同学你好:这里运行成功是指该代码不报错可以执行,执行结果还是需要自己查看是否符合题意。你这里结果为0是因为if语句写的不太准确,num1/2是一个数字,而float()是一个转换为浮点型数字的函数,他们是不可能相等的。我们可以用%得出num1除2后的余数,如果余数为1则为奇数,余数为0则为偶数,当余数为1时累加起来,如下图:
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题