CSP 201812-1 Xiao Ming va à la mise en œuvre de Python à l'école + explication détaillée

sujet

Insérez la description de l'image ici

Code

#红灯 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)

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44997802/article/details/108459311
conseillé
Classement