早教吧 育儿知识 作业答案 考试题库 百科 知识分享

python输入若干个数,输入stop,停止,并找出最大的数,最小的数,和所有数的和.输入的数可以是5个,可以是10个,可以是100个,也可以更多.求大神告诉我怎么能输入任意的数,我只会a=int(rawinput())这

题目详情
python输入若干个数,输入stop,停止,并找出最大的数,最小的数,和所有数的和.
输入的数可以是5个,可以是10个,可以是100个,也可以更多.求大神告诉我怎么能输入任意的数,我只会a=int(raw_input())这一种输入方式
▼优质解答
答案和解析
numbers = []
while(True):
    input = raw_input()
    if input.upper() == "STOP":
        break
    numbers.append(int(input))
print "numbers count = %s" % len(numbers)
print "Max number = %d" % max(numbers)
print "Min number = %d" % min(numbers)
print "Sum numbers = %d" % sum(numbers)