while True: try: num = int(input().strip()) if 0 < num <= 30000: count_7 = 0 for i in range(7,num+1): if i % 7 == 0&nbs***bsp;'7' in str(i): count_7 += 1 print(count_7) except: break
while True: try: n, res = int(input()), 0 for i in range(1, n+1): if i%7 == 0: res += 1 elif str(i).count("7") != 0: res += 1 print(res) except: break
#!/usr/bin/env python while 1: try: count = 0 m = 0 a = set() num = int(raw_input()) for i in range(1, num + 1): if i % 7 == 0: a.add(i) for part in str(i): len_part = len(part) for j in range(len_part): if '7' == part[j]: a.add(i) print len(a) except: break
while True: try: N = int(input()) count = 0 for i in range(7, N+1): if i%7==0&nbs***bsp;str(i).count('7'): count+=1 print(count) except: break
/*两种情况,判断一下就可以了……*/ def get7(n): count = 0 for i in range(1,n+1): if i % 7 == 0 or '7' in str(i): count += 1 return count while True: try: n = int(input()) print(get7(n)) except: break