Python一个小问题

他为什么判断不了76比别的数大呢 怎么能在我这个代码基础上改动 让他能明白?

img

img

因为你比较的是字符串(字符),不是比较整型数据,你上述输入的那些数据,字符“8”是最大的,所以结果为‘8’


a=input('input:')
lst=a.split()
b=lst[0]
for i in range(1,len(lst)):
    num=lst[i]
    if num>b:
       b=num
print(b)