为什么运行成功,结果是零

来源:3-6 编程练习

qq_慕用5377339

2020-04-08 23:14:09

http://img.mukewang.com/climg/5e8dea39096fadee10820317.jpg

写回答

1回答

好帮手慕觉浅

2020-04-09

同学你好:这里运行成功是指该代码不报错可以执行,执行结果还是需要自己查看是否符合题意。你这里结果为0是因为if语句写的不太准确,num1/2是一个数字,而float()是一个转换为浮点型数字的函数,他们是不可能相等的。我们可以用%得出num1除2后的余数,如果余数为1则为奇数,余数为0则为偶数,当余数为1时累加起来,如下图:

http://img.mukewang.com/climg/5e8e8b280946d04707750311.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 8160 问题

查看课程