Python字符串和整数

时间:2015-05-06 11:48:20

标签: python math

我在Python中做了一些编程任务,但是我遇到了问题。我必须输入x(它的列表长度),然后输入整数并找到该列表的最大值。

输入:

x = 3
43 75 84

输出:84

我试过了:

x = int(input())

n = input()
n.split()
n = list(map(int, n))
n.sort()

print(max(n))

2 个答案:

答案 0 :(得分:1)

我建议您使用

sorted(your_list_of_numbers, reverse=True)
largest = your_list_of_numbers[0]

答案 1 :(得分:1)

你真的不需要整数,但如果你必须输入并检查它,那么代码可能是这样的。

number_of_integers = int(input('Number of integers: '))
data = input('Input values separated by spaces: ')
values = data.split()
if number_of_integers != len(values):
    print('Wrong number of values')
else:
    print(max(map(int, values)))

当你使用n.split()时,你什么也没做到。致电split不会将n变为列表。您必须使用返回值。