

![)02]G(A]6CC6Q~MJTOS}~[D_tmb.png )02]G(A]6CC6Q~MJTOS}~[D_tmb.png](https://img.ip181.com//image/20230522/16847428183034772.png)
这个直接删了就可以
确实,
这步有点迷惑
加1干啥
然后求最大值用max就可以了吧
print的缩进感觉也有问题啊
写的全是问题。。
max_num = 0 # 最大值初始化为0
while True:
num = input( 请输入一个正整数(输入0结束): )
if num.isdigit() and int(num) 0:
num = int(num) # 将字符串转换为整数,方便后续比较大小
if num max_num: # 更新最大值
max_num = num
elif num == 0 : # 输入0时退出循环
break
else: # 输入格式不对时提示重新输入
print( 输入有误,请重新输入! )
print( 最大的数字是: , max_num)谢谢大佬,我研究下