CSP 201812-1 小明上学 Python实现+详解

题目

在这里插入图片描述

代码

#红灯 r 秒,黄灯 y 秒,绿灯 g 秒
r,y,g = [int(i) for i in input().split()]

#n表示小明总共经过的道路段数和看到的红绿灯数目
n = int(input())

#0-道路
#1-红灯 需要等r(所读值取代)秒
#2-黄灯 需要等y+r(所读值取代)秒(黄灯亮后亮红灯)
#3-绿灯 无需等待
sum = 0
for i in range(n):
    k,t = [int(i) for i in input().split()]
    if k == 0 or k == 1:
        sum += t
    elif k == 2:
        sum = sum + t + r
    else:
        pass

print(sum)

猜你喜欢

转载自blog.csdn.net/weixin_44997802/article/details/108459311