数七游戏是一种常见的行酒令,即多个人围成一圈,由一个人喊一个数开始,后面的人依次+1报数,如碰到含7的数字或是7的倍数,则要喊pass。输入两个正整数数m,n(1<=m<=n),请统计[m-n]之间需要喊pass的次数。
输入格式:
输入两个正整数数m,n(1<=m<=n),以逗号分隔
输出格式:
输出[m-n]之间需要喊pass的次数,如没有则输出None
输入样例1:
10,21
结尾无空行
输出样例1:
3
结尾无空行
输入样例2:
10,13
结尾无空行
输出样例2:
None
结尾无空行
a = input()
m,n = map(int,a.split(','))
res = 0
for i in range(m, n+1):
if i % 7 == 0 or '7' in str(i):
res += 1
if res == 0:
print("None", end='')
else:
print(res, end='')
结果:
如果觉得答案对你有帮助,请点击下采纳,谢谢~