https://blog.csdn.net/weixin_43379056/article/details/86717780
问:
写一个程序查找2000到3200之间能被7整除但不是5的背书的数字,
结果要打印在一行上并且用","分开。
这其中我有两个点不明白就是,希望路过的大神能帮我解答一下,谢谢了!
1 数字保存到列表中一定要转成字符串的形势么?
2 输出这个列表为什么还得用jion方法拼接上?
知识点
!= - 不等于符号,这是说i 除以 5 不等于 0
"""
1 要定义一列表来接收这些数字
2 设置一个循环遍历2000-3200之间的整数
3 判断这些数字是否符合条件
4 将符合条件的数字,使用append方法添加到列表中
5 输出打印这个列表并用逗号分隔
"""
a = []
for i in range(2000, 3201):
if (i % 7 == 0) and (i % 5 != 0):
a.append(str(i))
print(",".join(a))