是部分正确 想知道还有什么遗漏的情况吗
把else里的改成cnt =0就完全错了
如果一次都不满足,应该输出0,但你的cnt初始值是1,所以不正确
我修改了一下,你试试:
n = int(input())
cnt=0
maxhour = 0
for i in range(n):
a,b=map(int,input().split())
if 90<=a<=140 and 60<=b<=90:
cnt+=1
maxhour=max(maxhour,cnt)
else:
cnt=0
print(maxhour)