【Python】程序问题,求大神
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/08/05 17:47:08
【Python】程序问题,求大神
请写函数输出不大于 n 的所有不能被 7 整除但能被 3 整除的所有的数.请用两种不同方法定义完成这一工作的函数.
请写函数输出不大于 n 的所有不能被 7 整除但能被 3 整除的所有的数.请用两种不同方法定义完成这一工作的函数.
![【Python】程序问题,求大神](/uploads/image/z/5165291-11-1.jpg?t=%E3%80%90Python%E3%80%91%E7%A8%8B%E5%BA%8F%E9%97%AE%E9%A2%98%2C%E6%B1%82%E5%A4%A7%E7%A5%9E)
def fn1(limit):
n = 3
while n < limit:
if n % 7 and n % 3 == 0:
yield n
n += 1
def fn2(limit)
return [n for n in xrange(limit) if n%7 and n%3==0]
limit = 50
print [num for num in fn1(limit)]
print fn2(limit)
n = 3
while n < limit:
if n % 7 and n % 3 == 0:
yield n
n += 1
def fn2(limit)
return [n for n in xrange(limit) if n%7 and n%3==0]
limit = 50
print [num for num in fn1(limit)]
print fn2(limit)