You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python初学者求助:如何用输入数量对变量s执行除法运算?

解决Python计算总和除以输入数量的问题

嘿,很高兴帮你搞定这个小问题!你的思路完全没问题——先把输入的数值加起来,再除以输入的个数,只是代码里number of inputs不是Python能识别的合法写法,咱们调整一下就能运行啦。

针对当前2个输入的简单方案

如果确定只会输入2个数值,直接把除数写成2就可以,修改后的代码如下:

x = int(input("Insert x: "))
y = int(input("Insert y: "))
s = x + y
print(s / 2)

更灵活的通用方案(支持任意数量的输入)

要是以后你想输入更多数值,不用每次改除数,可以先让用户输入要计算的数量,再循环获取输入并求和,最后自动计算平均值:

# 先让用户指定要输入的数字个数
input_count = int(input("How many numbers do you want to enter? "))
total_sum = 0

# 循环获取每个输入并累加
for i in range(input_count):
    num = int(input(f"Insert number {i+1}: "))
    total_sum += num

# 计算总和除以输入数量
average = total_sum / input_count
print(average)

这样不管你输入2个、3个还是更多数字,代码都能自动处理,不用手动修改除数啦。

内容的提问来源于stack exchange,提问作者Adrian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:34:22