def div7_not3(a, b):
if a > b:
return ''
res = []
for i in range(a, b):
if i % 7 == 0 and i % 3 != 0:
res.append(i)
return ','.join(res)
def m(n=10000):
for i in range(1,n+1):
if i%7==0 and i%3!=0:
print(i)
a=m(eval(input('输入n的值:')))
进阶版,可动态输入范围m~n:
def k(m=0,n=10000):
for i in range(m,n+1):
if i%7==0 and i%3!=0:
print(i)
i=eval(input('输入m的值:'))
j=eval(input('输入n的值:'))
a=k(i,j)