题解 | #挑7#
挑7
https://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b
n = int(input()) sum7 = 0 for i in range(7,n+1): #or 具有短路特性,所以满足前一个条件,后面的条件会被跳过。 if i % 7 == 0 or '7' in str(i): sum7 += 1 print(sum7)
原始一点点的解法 文章被收录于专栏
尽量不借助面向对象的思想,自己去实习具体过程