已采纳回答 / cp0610
1、sum赋值0.0,目的是将sum定义成float类型;2、第一个return是if语句下的return命令,判断如果引入参数为空的时候就退出了,二第二个return是函数最终的return命令,是返回最终计算的结果
2018-08-09
已采纳回答 / 南罧
a=Trueprint a and 'a=T' or 'a=F'and : x and y,当x为false时,返回false;否则,返回y。所以 True and 'a=T' 返回 'a=T'or: x or y,当x为true时,返回x;否则,返回y。所以 'a=T' or 'a=F' 返回 'a=T'
2018-08-08
已采纳回答 / Jiong_jia
当然错误啊。你while后面怎么没有了?这样会报错的。正确应该是:sum = 0x = 1 while x<100: sum=sum+x x=x+1print sum/2
2018-08-08
已采纳回答 / 慕圣8368795
<...图片...>
sum = 0 x = 0 while True: x = x + 1 if x > 100: break if x % 2 == 0: continue sum = sum + x print (sum)
2018-08-04
已采纳回答 / 慕莱坞8080614
在一台运行 Python 的典型机器上, Python 浮点数具有 53 位的精度这里涉及的是浮点数位数超了,python的处理方式 我只能帮你到这了如果你的情况需要考虑十进制的中位数是如何被舍入的,你应该考虑使用decimal模块。
2018-08-04