题目描述
海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放1次,B舰每隔6秒放1次,C舰每隔7秒放1次。假设各炮手对时间的掌握非常准确,计算观众总共可以听到几次礼炮声。
a=[]
b=[]
c=[]
d=0
for i in range(1,21):
for j in range(1,21):
if 5*i==6*j:
a.append(5*i)
d+=1
for i in range(1,21):
for k in range(1,21):
if 5*i==7*k:
b.append(5*i)
d+=1
for j in range(1,21):
for k in range(1,21):
if 6*j==7*k:
c.append(6*j)
d+=1
if (i in a) and (i in b) and (i in c):
d=d-2
s=20*3-d+1
print("观众可以听到%i声礼炮声"%s)
万水千山总是情,给个打赏行不行。
打赏

百度已收录