我知道这很简单,但我很难在python中找到三个数字中最大和最小的数字。
这是我的代码:
*我不允许使用内置函数min和max,因此我必须使用if和else…*def largest_and_smallest(number1, number2, number3):
if number1 >= number2:
maxn=number1
minn=number2
if number1 >= number3:
maxn=number1
if number3>=number2:
minn=number2
else:
minn=number3
else:
maxn=number3
minn=number2
else:
maxn=number2
minn=number1
if number2 >= number3:
maxn=number2
if number3 >= number2:
minn=number2
else:
minn=number3
else:
maxn=number3
minn=number1
print(maxn,minn)
我收到了一些错误消息,比如:本地变量maxn和minn未被使用,以及来自外部作用域的影子名称minn和maxn。我对这个很陌生,所以我很想得到一些帮助。
提前谢谢你!在