没有这个else行不行?为什么?
def sum(x):result = 0
for each in x:
if (type(each) == int) or (type(each) == float):
result += each
else:
continue
return result
这段代码如果没有
else:
continue
这两行会有什么BUG吗?我自己试了下没有啥问题.为啥小甲鱼同志会写上两行呢? continue 就是直接回到循环开始,所以,位于循环末尾的 continue 完全没有意义。楼主所说的这两句可以肯定地说,完全是多余的! jackz007 发表于 2020-12-17 10:43
continue 就是直接回到循环开始,所以,位于循环末尾的 continue 完全没有意义。楼主所说的这两句可 ...
那算不算是我找到了小甲鱼同志的代码的瑕疵? tgctg2020 发表于 2020-12-17 11:00
那算不算是我找到了小甲鱼同志的代码的瑕疵?
我只能送给你两个字:矫情!
页:
[1]