从循环中获取最大(int)输入并打印它

时间:2015-02-19 21:21:41

标签: python python-3.x

我想知道如何在循环中从用户那里获得最大的' int(输入)。例如:

def main():
    times = int(input('How many times will you do this: ')
    for i in range(times):
        num = int(input('Enter a number: ')
main()

我想知道如何从用户的输入中获取最大数字并打印出来。

如果我说我想输入5次并输入6,1,21,34,3。我希望它打印34,因为这是用户输入的最大值。

这只是一个例子!

1 个答案:

答案 0 :(得分:0)

跟踪用户输入的数字,在循环之后,使用max函数选择最高的数字。

def main():
    numbers = []
    times = int(input('How many times will you do this: '))
    for i in range(times):
        num = int(input('Enter a number: '))
        numbers.append(num)
    print(str(max(numbers)) + ' is the biggest number.')
main()