好久没有写博客了...今天分享自己参加蓝桥杯校内模拟赛遇到的问题。
当然蓝桥杯模拟赛的题目,没有标题说的那样简单,它只是涉及问题中的一点算法而已。
代码如下:
l = list(map(int, input().split()))
for i in range(len(l) - 1):
l[i + 1] = l[i] * l[i + 1]
print(l[-1])
依次输入数值:
1 23 21 43 12 12 32
输出结果:
95703552
上面的代码是比赛完心血热潮写的,比赛的时候可能是因为时间和精力的关系吧,没有解决。目前实现了感觉也没有那么复杂,比赛的时候还用到了双循环遍历...想想真是多余。如果有问题,欢迎大家反驳我。