用Python统计区间之间所有能被7整除且个位数字为2的数的个数(要求用循环实现)。

如何用python统计一个区间内所有能被7整除且个位数为2的数的个数

'''a b 为区间 '''
def count(a, b):
  count = 0
  for data in range(a, b + 1):
    if data % 7 == 0 and data % 10 == 2:
      count += 1
  return count

望采纳

def un(a,b):
  num=0
  for i in range(a,b+1):
    if i%7==0 and i%10==2:
      num+=1
  return num

a = 1
b = 1000
count = 0
for i in range(a, b+1):
    if (i % 7 == 0) and (i%10)==2:
        count += 1
print(count)


如有帮助,点一下下采纳

img