1.题目详情
津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且,上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。
2.解题思路
一行输入两个,一共输入7行如何实现?一行输入的两个数相加判断是否大于8如何实现?如果输入的某一行的两个数相加结果一样,如何输出第一行相加的结果?
3.代码实现
arr = []
for i in range(7):
a,b = map(int,input().split()) #一行输入两个,输入7行
arr.append(a+b)
max = 0
maxi = 0
for i in range(len(arr)):
if arr[i] > 8 and arr[i] > max: #每一轮max值在更新
max = arr[i]
maxi = i
if max == 0 :
print(0)
else:
print(maxi+1) #索引值+1为星期数
将每一行相加的结果存到数组里
4.知识点
- a,b = map(int,input().split()) #一行输入两个,输入7行,并用map方法转换为int类型
- 列表中关于append和extend的用法。栈中用push