python数学练习题 - 作业

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))
发布了8 篇原创文章 · 获赞 0 · 访问量 1368

猜你喜欢

转载自blog.csdn.net/qy00131717/article/details/104318491