问题描述:
代码实现:
class Slution():
def slution(self, a_list, q_list):
# 求和
sum_list = []
res_list = []
sum_temp = 0
for item in a_list:
sum_temp += item
sum_list.append(sum_temp)
for q in q_list:
j = 0
for a in sum_list:
j += 1
if a >= q:
res_list.append(j)
break
return res_list
if __name__ == '__main__':
n = input('请输入参数n:')
# input()输入默认是str类型 需split分开
a = input('请输入{}个参数a:'.format(n)).split()
# 输入的每个参数变成int类型
a_list = [int(a[i]) for i in range(int(n))]
m = input('请输入参数m:')
q = input('请输入{}个参数q:'.format(m)).split()
q_list = [int(q[i]) for i in range(int(m))]
ss = Slution()
res = ss.slution(a_list, q_list)
print(res)
note就是那两行注释