多行输入,求出奇数的平均值

img

求解答,紧急,语言是Python,写出过程,谢谢各位了,

nums = input('请输入一组整数,以空格为分割: ')
nums = [ int(i)  for i in nums.split() ]
result = []
for i in nums:
    if i % 2 :
        result.append(i)

print( round(  sum(result)/len(result) ,3 ) )



number = []
while True:
    try:
        number.append(eval(input().replace(' ',',')))
    except:
        break
for i in number:
    sum = 0
    numbers = 0
    _=i[1:]
    for j in range(len(_)):
        if abs(_[j])%2==1:
            sum+=_[j]
            numbers+=1
    print(round(sum/numbers,3))

有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

自己直接干也是可以的,