鱼C论坛

 找回密码
 立即注册
查看: 1791|回复: 9

[已解决]关于循环分段 输出的问题。

[复制链接]
发表于 2017-11-20 10:02:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

各位老师好。
最近问题有点多。

这个问题是 关于循环分段 输出的问题

  1. i
  2. mport pandas as pd
  3. from datetime import datetime

  4. def get_url():
  5.     url = 'http://www.baidu.com/' + date + '.html'
  6.     return url
  7.   
  8. def datelist(beginDate, endDate):
  9.     date_l=[datetime.strftime(x,'%Y%m%d') for x in list(pd.date_range(start=beginDate, end=endDate))]
  10.     return date_l
  11. if __name__ == '__main__':
  12.     all_date = datelist("20170201", "20170302")
  13.     for date in all_date:
  14.         print get_url()

  15.     print len(all_date)
复制代码


print len(all_date) = 30
也就是这个列表有30个。。我想每10个作为一组 打印出来
效果如下


第一组
http://www.baidu.com/20170201.html
http://www.baidu.com/20170202.html
http://www.baidu.com/20170203.html
http://www.baidu.com/20170204.html
http://www.baidu.com/20170205.html
http://www.baidu.com/20170206.html
http://www.baidu.com/20170207.html
http://www.baidu.com/20170208.html
http://www.baidu.com/20170209.html
http://www.baidu.com/20170210.html
第二组
http://www.baidu.com/20170211.html
http://www.baidu.com/20170212.html
http://www.baidu.com/20170213.html
http://www.baidu.com/20170214.html
http://www.baidu.com/20170215.html
http://www.baidu.com/20170216.html
http://www.baidu.com/20170217.html
http://www.baidu.com/20170218.html
http://www.baidu.com/20170219.html
http://www.baidu.com/20170220.html
第三组
http://www.baidu.com/20170221.html
http://www.baidu.com/20170222.html
http://www.baidu.com/20170223.html
http://www.baidu.com/20170224.html
http://www.baidu.com/20170225.html
http://www.baidu.com/20170226.html
http://www.baidu.com/20170227.html
http://www.baidu.com/20170228.html
http://www.baidu.com/20170301.html
http://www.baidu.com/20170302.html


这个for的循环怎么写?》
最佳答案
2017-11-20 18:51:43
抱歉写错了,应该是 i += 1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-20 10:27:20 From FishC Mobile | 显示全部楼层
把这些放到你的datalist就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-20 11:25:40 | 显示全部楼层
不知你说的是否是这个意思。
  1. i = 1
  2. for date in all_date:
  3.     print get_url()
  4.     if i % 10 == 0:
  5.         print() #增加一个空行
  6.     i+= 0
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-20 11:50:07 From FishC Mobile | 显示全部楼层
BngThea 发表于 2017-11-20 10:27
把这些放到你的datalist就行了

老师你的代码呢


忘记拷贝了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-20 17:05:01 | 显示全部楼层
本帖最后由 要学习 于 2017-11-20 17:09 编辑
冬雪雪冬 发表于 2017-11-20 11:25
不知你说的是否是这个意思。



if __name__ == '__main__':
    all_date = datelist("20170201", "20170302")
    i = 1
    for date in all_date:
        print get_url()
        if i % 10 == 0:
            print() #增加一个空行
        i+= 0
   
    print len(all_date)



老师好。代码我加进去了。。效果一样
代码并没有按 每10个输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-20 17:09:52 | 显示全部楼层
要学习 发表于 2017-11-20 17:05
if __name__ == '__main__':
    all_date = datelist("20170201", "20170302")
    i = 1

没给你写全,缩进问题。
  1. if __name__ == '__main__':
  2.     i = 1
  3.     all_date = datelist("20170201", "20170302")
  4.     for date in all_date:
  5.         print get_url()
  6.         if i % 10 == 0:
  7.             print() #增加一个空行
  8.         i+= 0
  9.     print len(all_date)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-20 17:34:24 | 显示全部楼层
冬雪雪冬 发表于 2017-11-20 17:09
没给你写全,缩进问题。

老师好。。

刚测试了代码。。
没有显示出效果了。比如说 增加一个空行。。。
哪里出错了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-20 18:51:43 | 显示全部楼层    本楼为最佳答案   
抱歉写错了,应该是 i += 1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-20 18:54:18 | 显示全部楼层
要学习 发表于 2017-11-20 17:34
老师好。。

刚测试了代码。。

  1. k = 1
  2. for i in range(20):
  3.     print(i)
  4.     if k % 5 == 0:
  5.         print("====")
  6.     k += 1
复制代码


@冬雪雪冬 大佬只是给你提供了思路,大佬给的有个地方写错了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-20 19:55:13 | 显示全部楼层
bush牛 发表于 2017-11-20 18:54
@冬雪雪冬 大佬只是给你提供了思路,大佬给的有个地方写错了。

嗯嗯。。。

刚看到。。。

我要慢慢才能理解呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 02:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表