Python输入任意多个数字,当按回车键时退出,结束输入,输出放存在列表1s中的数,并统计输出最大的数和最小的数及最大的数和最小数的平均值
望采纳,谢谢!
#Python输入任意多个数字,当按回车键时退出,结束输入,输出放存在列表1s中的数,并统计输出最大的数和最小的数及最大的数和最小数的平均值
ls = list(map(int,input().split()))
print("最大的数:{},最小的数:{},最大的数和最小数的平均值:{}".format(max(ls),min(ls),(max(ls)+min(ls)/2)))
每行输入一个数字,输入回车就结束输出结果:
ls = []
while True:
n = input()
if n=='':
break
else:
ls.append(int(n))
m,n = max(ls),min(ls)
print(f"最大的数:{m},最小的数:{n},最大的数和最小数的平均值:{(m+n)/2}")
def getnumbers():
print("请输入数字,数字间用空格隔开,结束输入请按回车")
str1 = input()
list1 = [int(i) for i in str1.split(' ')]
max1 = max(list1)
min1 = min(list1)
mid1 =(max1+min1)/2
print(list1,'\n','最大值为:',max1,'\n','最小值为:',min1,'\n','最大值和最小值的平均值为:',mid1)
getnumbers()