这个直接删了就可以
确实,
这步有点迷惑
加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)
谢谢大佬,我研究下