下面的程序用自定义函数fsum()计算多个数的和,请在画线处添加适当的代码将程序补充完整。
时间: 2024-03-24 17:36:45 浏览: 69
```python
def fsum(*args):
s = 0
for i in args:
s += i
return s
result = fsum(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
print(result) # 55
# 在此处添加代码,计算 11、12、13 的和
result2 = fsum(11, 12, 13)
print(result2) # 36
```
相关问题
用python编写一个调用自定义的 fsum() 函数计算并输出所有输入数值之和的小程序。
好的,以下是用Python编写调用自定义fsum()函数计算并输出所有输入数值之和的小程序:
```python
def fsum(num_list):
# 自定义的fsum()函数,用于计算所有输入数值之和
sum = 0
for num in num_list:
sum += num
return sum
if __name__ == '__main__':
nums = input("请输入一组数值,以空格分隔:").split()
nums = [float(num) for num in nums] # 将输入的数值转为float类型
result = fsum(nums)
print("所有输入数值之和为:", result)
```
希望对你有所帮助!如果你有其他问题,可以直接问我哦~
编写一个调用自定义的 fsum() 函数计算并输出所有输入数值之和的小程序。
以下是一个调用自定义的 fsum() 函数计算并输出所有输入数值之和的 Python 小程序:
```python
def fsum(nums):
# 自定义的求和函数
return sum(nums)
# 主程序
nums = []
while True:
try:
num = float(input("请输入一个数值(输入非数值结束输入):"))
nums.append(num)
except:
break
print("所有输入数值之和为:", fsum(nums))
```
程序先定义了一个自定义的 fsum() 函数,该函数接受一个列表参数 nums,使用 Python 内置的 sum() 函数计算列表中所有元素的和并返回结果。
主程序中先声明一个空列表 nums,然后使用 while 循环不断从标准输入中读取数值并添加到 nums 中,直到输入的值不是数值为止(此时会触发 except 分支中的代码)。最后调用 fsum() 函数计算 nums 中所有数值之和,并输出结果。
阅读全文