weixin_慕设计7044817
2023-12-12 16:50
def average(*args):
sum = 0
if len(args) == 0:
return sum
for item in args:
sum += item
avg = sum / len(args)
return avg
print(average(1,2,2,3,4))
算出来的答案是2
def average(*args): sum = 0.0 if len(args)==0: return None for item in args: sum += item avg = sum / len(args) return avg print(average(1, 2)) print(average(1, 2, 2, 3, 4)) print(average())
python3之前的版本中整型除整型得到的依然是整型,即省略小数,之后的版本整型除整型得到的的是浮点数
用其他编译器算出来是正常的,直接用课程编译器算出来是2
Python3 入门教程(新版)
155695 学习 · 1088 问题
相似问题