CCF 201912-1 报数(Python)
问题描述
代码实现
n = int(input())
d = [[1,0],[2,0],[3,0],[4,0]] #创建【['甲',0],['乙',0],['丙',0],['丁',0]】
cur = 0 #油标,四个一循环
count = 0 #目前的数字
num = 0 #报数的数量
while(num<n):
if(cur == 4):
cur = 0
if ((count+1)%7 == 0)or(str(7) in str(count+1)):
d[cur][1] += 1
cur+=1
count+=1
continue
cur += 1
count+=1
num += 1
print(d[0][1])
print(d[1][1])
print(d[2][1])
print(d[3][1])