提督路泽 发表于 2020-6-15 10:53:25

求助

从键盘输入4个数,并求它们的平均值。(提示:eval()输入)

Twilight6 发表于 2020-6-15 11:06:56



这样可行不?

temp = []
for i in range(4):
    temp.append(eval(input(f'请输入第{i+1}个数字:')))
print(sum(temp)/4)

xiaosi4081 发表于 2020-6-15 12:49:33

temp = int(input('请输入四个数,逗号隔开:').split(','))
e = 0
for i in temp:
    e = e+i
print(e /4)
   

常十六 发表于 2020-6-15 17:45:08

本帖最后由 常十六 于 2020-6-15 17:48 编辑

num = int(input('输入一个四位数的数:'))
list = []

if num < 1000:
    list.append(0)
while num > 0:
    list.append(num%10)
    num = num//10

print('平均数是: %.2f'%(sum(list)/len(list)))


==============
你是想这样吗?随便按4个数字,然后求平均值? 我这个精确到2位数

=================
这里提到了 eval,我猜测,是想这样吧:

list = eval(input('输入4个数,使用,隔开: \n'))
num = sum(list)/len(list)
print('平均值为: %.2f'%num)
页: [1]
查看完整版本: 求助