代码如下:
def findminandmax(L):
max=min=L[0]
for i in L:
while i<min:
min=i
for s in L:
while s>max:
max=s
return(min,max)
print(findminandmax(input('请输入一个list:')))
运行结果:
G:\work>python a13diedai.py
请输入一个list:6,5,2,3,1
(',', '6')
大佬帮忙解答一下,感谢!
用input方法导入的内容会变成字符串。字符串的大小比较不具有数学意义了,用的是ascii码的位数进行比较。
Sign in to make a reply
only才子_742
代码如下:
def findminandmax(L):
max=min=L[0]
for i in L:
while i<min:
min=i
for s in L:
while s>max:
max=s
return(min,max)
print(findminandmax(input('请输入一个list:')))
运行结果:
G:\work>python a13diedai.py
请输入一个list:6,5,2,3,1
(',', '6')
大佬帮忙解答一下,感谢!