【Python】程序问题,求大神
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/05 21:58:59
【Python】程序问题,求大神
请写函数输出不大于 n 的所有不能被 7 整除但能被 3 整除的所有的数.请用两种不同方法定义完成这一工作的函数.
请写函数输出不大于 n 的所有不能被 7 整除但能被 3 整除的所有的数.请用两种不同方法定义完成这一工作的函数.
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)