课程
/后端开发
/Python
/初识Python
为什么输出是空白的呢?
2018-04-08
源自:初识Python 9-1
正在回答
[1,100]是包含1和100的一个list,应该这样写,而且没必要再写个s
for i in range(1,101): if i%7==0: print i
因为[1,100]是个list,list中只有1和100两个元素,这两个元素都不是7的倍数,所以是空白的。
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' 任务 请用for循环迭代数列 1-100 并打印出7的倍数。 ''' for i in range(1,101): if i % 7 == 0: print i 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 这里的s 是等于i,i的集合会等于s?
因为计算机不知道S是啥
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序