擅长:python、mysql、java
<p>好吧,你是排序字符串而不是整数。
您尝试对int(max(numbers))执行的操作只会将“maximum string”更改为int</p>
<p>在检查最大值和最小值之前,需要将值更改为int。这将起作用:</p>
<pre><code>def high_and_low(numbers):
numbers = [int(x) for x in numbers.split(" ")]
maxNumbers = max(numbers)
minNumbers = min(numbers)
numbers = maxNumbers, minNumbers
return numbers
print(high_and_low("4 5 29 54 4 0 -214 542 -64 1 -3 6 -6"))
</code></pre>