Python如何定义一个函数?

Python如何定义一个函数,实现在a到b之间找出能被7整除但不能被5整除的全部数字,最终输出形式以逗号隔开
例如
输入(10, 100) ,得到 '14,21,28,42,49,56,63,77,84,91,98'

没注意 把x y改成 a b 应该满足题目了

def divideExactly(x, y):
list1 = []
for i in range(x, y):
if i % 7 == 0:
if i % 5 != 0:
list1.append(i)
l = ','.join(str(i) for i in list1)
print(l)


divideExactly(10, 100)

追问

如果我想在输出的结果两侧加上引号该怎么处理呢

追答

print(l) 改成 print("'{}'".format(l))

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-11-19
def f(a,b):
for i in range(a,b+1):
if (i%7==0)and(i%5!=0):
print(i)
相似回答