python的循环问题

img

img


求问各位,我要怎么改才能得出desired output?卡了三天了。while true的循环真的没办法了…

img


mmax = 0
mmin = 1e9

while True:
    try:
        k = input()
        if k == 'done':
            break
        mmax = max(mmax, int(k))
        mmin = min(mmin, int(k))
    except:
        print("Invalid input")
    
print(mmax)
print(mmin)

可以看下python参考手册中的 python- 循环的技巧