题目描述:
津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。
解答代码:
i = 0
m_v=0
while i<7:
i+=1
y,m = map(int,input().split())
sum = y+m
if sum>8 and m_v < sum:
m_v = sum
temp = i
if temp != 0:
print(temp)
else:
print(0)
m_v:表示保存当前数据中最大的值
sum: 表示上课的总时间
temp:表示保存的最大上课时间对应的日子
当sum遇到第一个>8的值时,m_v也会跟着更新,保存的是第一个遇到的sum值
在接下来的循环中,如果sum>8 并且m_v < sum时,会再次更新m_v的值,并且更新temp值
最后,如果temp不等于0时,那么他保存的就是最大上课时间的日子,输出即可。