为了账号安全,请及时绑定邮箱和手机立即绑定

为什么输出是空白的呢?

https://img1.sycdn.imooc.com//5aca203e000191ae08460170.jpg

为什么输出是空白的呢?

正在回答

4 回答

[1,100]是包含1和100的一个list,应该这样写,而且没必要再写个s

for i in range(1,101):
    if i%7==0:
        print i
1 回复 有任何疑惑可以回复我~

因为[1,100]是个list,list中只有1和100两个元素,这两个元素都不是7的倍数,所以是空白的。


0 回复 有任何疑惑可以回复我~
#!/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?


0 回复 有任何疑惑可以回复我~

因为计算机不知道S是啥

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么输出是空白的呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信