QQ登录

只需一步,快速开始

搜索
【活动】边做笔记边学习,还能赢取奖学金!
楼主: python_小白

[技术交流] 新人天气查询程序,绝对可用

  [复制链接]
累计签到:2 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-11 21:29:57 | 显示全部楼层
这么犀利
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:3 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 08:59:47 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶的
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:4 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 09:40:34 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:58 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 09:51:17 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:11 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 09:57:18 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:166 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 12:01:28 | 显示全部楼层
  1. # -*- coding: utf-8 -*-
  2. import requests
  3. import json

  4. def get_weather_data():
  5.     city = input('请输入要查询的城市:')
  6.     url = 'http://wthrcdn.etouch.cn/weather_mini?city=' + city
  7.     weather_data = requests.get(url).text
  8.     weather_dict = json.loads(weather_data)
  9.     if weather_dict.get('desc') == 'OK':
  10.         print('城市:' + weather_dict.get('data').get('city'))
  11.         print('温度:' + weather_dict.get('data').get('wendu') + '℃')
  12.         print('感冒:' + weather_dict.get('data').get('ganmao'))
  13.         print('风向:' + weather_dict.get('data').get('forecast')[0].get('fengxiang'))
  14.         print('风级:' + weather_dict.get('data').get('forecast')[0].get('fengli'))
  15.         print('高温:' + weather_dict.get('data').get('forecast')[0].get('high'))
  16.         print('低温:' + weather_dict.get('data').get('forecast')[0].get('low'))
  17.         print('天气:' + weather_dict.get('data').get('forecast')[0].get('type'))
  18.         print('日期:' + weather_dict.get('data').get('forecast')[0].get('date'))
  19.         print('*' * 50)
  20.         key = input('是否显示未来四天的天气情况?(Y/N)')
  21.         if key == 'Y' or 'y':
  22.             for i in range(1, 5):
  23.                 print('日期:' + weather_dict.get('data').get('forecast')[i].get('date'))
  24.                 print('风向:' + weather_dict.get('data').get('forecast')[i].get('fengxiang'))
  25.                 print('风级:' + weather_dict.get('data').get('forecast')[i].get('fengli'))
  26.                 print('高温:' + weather_dict.get('data').get('forecast')[i].get('high'))
  27.                 print('低温:' + weather_dict.get('data').get('forecast')[i].get('low'))
  28.                 print('天气:' + weather_dict.get('data').get('forecast')[i].get('type'))
  29.                 print('-' * 50)
  30.     else:
  31.         print('您输入的城市有误,或者天气中心未收录您输入的城市。')

  32. get_weather_data()
复制代码
根据楼主的程序自己手动改写了一下~{:1_1:}
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 14:04:22 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:350 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 14:14:52 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:80 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 14:29:20 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:29 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 14:36:21 | 显示全部楼层
感谢分享,新手下来研究下
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:70 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 14:48:48 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 15:39:21 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!

尚未签到

最佳答案
0 
发表于 2015-6-12 15:51:32 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
头像被屏蔽
累计签到:65 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 16:09:08 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:12 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 16:38:59 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:390 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 16:59:18 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:21 天
连续签到:0 天
最佳答案
0 
发表于 2015-6-12 17:37:02 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-12 20:57:08 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:34 天
连续签到:1 天
最佳答案
0 
发表于 2015-6-13 08:14:16 | 显示全部楼层
请问你学多久了才能写出这个东东???
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!

尚未签到

最佳答案
0 
发表于 2015-6-13 08:47:37 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-7-25 16:52 Powered by Discuz! X2.5 Theme by dreambred

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