第一行应该给出案例的数量,之后的行将是案例,在这些案例中,您必须能够打印出最大数量,最小数量和范围。 到目前为止我有这个代码,但它只考虑了前两种情况并完全忽略了表示案例数量的第一行。有人能告诉我它有什么问题吗?谢谢!如何从python中的多行用户输入中打印最大和最小数字?
cases = int(input())
index = 1
inp = int(input())
minimum = inp
maximum = inp
while index<=cases:
inp = int(input())
if input>maximum:
maximum = inp
elif input<minimum:
minimum = inp
index = index + 1
print('Maximum: '+str(maximum))
print('Minimum: '+str(minimum))
print('Range: '+str(maximum-minimum))
虽然蟒蛇确实允许这样一个简短的解决方案,它是更容易为菜鸟开发者阅读,写的比较详细,但低层代码像OP一样。或者我在错误的网站上思考教学法? ;) – wigy
是的,你可以写更长的版本。但是如果你没有学习算法,使用标准函数会节省时间:) – AndMar