
data = []
while True:
a = input('请输入任意一实数(结束输入,请输入stop):')
if a == 'stop' and len(data) == 0:
continue
elif a == 'stop' and len(data) != 0:
print(f'所输入数据总个数为:{len(data)}')
print(f'所输入数据总和为:%.2f' % (sum(data)))
print('所输入数据的平均值为:%.2f' % (sum(data) / len(data)))
break
if not a:
continue
data.append(float(a))
# -*- coding:utf-8 -*-
from numpy import average
while True:
numList = []
while True:
userInput = input('请输入任意一实数(结束输入,请输入stop): ').strip()
if userInput == 'stop':
if len(numList) == 0:
continue
else:
print('输入数据的总数是:{} '.format( len(numList) ))
print('输入数据的总和是:{} '.format( sum(numList) ))
print('输入数据的平均值是:{}\n\n'.format( round( average(numList),2 ) ))
continue
else:
numList.append( float(userInput) )