题解 | #挑7#
挑7
http://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b
中等中算比较简单的题目了吧
def seven_ab(n): a = [] for i in range(n+1): # 7 的倍数 if i % 7 == 0 : a.append(i) # 包含7的数字 if '7' in str(i): a.append(i) # 返回 去重结果 并减去1 即 0 数字 return len(set(a))-1 while True: try: n = int(input().strip()) print(seven_ab(n)) except: break