用户:
坦率的星能猫Dv-1查看:0 回复:1 评论:0 创建时间:2020-05-20T12:39:49
【作品展示】

【作品介绍】
一、主要功能是帮助人们解决生活问题,即方便查询当地的天气情况,根据输入的城市,即可查询出最高温和最低温等天气信息二、使用方法:运行该程序,屏幕会显示“请输入要查询的城市”,接着输入要查询的城市,天气情况即可查询出来,显示在屏幕上。
三、我使用的软件是海龟编程器,用到的库为requests和json,首先用print()函数在屏幕输出“天气情况查询”,其次用 input()函数接收用户输入的城市,并把它传递给变量c;再次,获取API接口网址,传给变量 u,最后用库提供的方法来实现数据获取,感谢创意提供者!
【作品源代码】
#查询天气
import requests,json #导入两个库
print('--------天气情况查询---------')
c=input('请输入要查询的城市:')
#将API接口网址存到变量u中
喵weather_mini?city='+c
r=requests.get(u) #发送网络请求,获取天气数据存到变量r中
#将JSON格式的数据转换为Pyhton数据存到weather中
weather=json.loads(r.text)#转换数据格式
if weather['desc']=='OK': #判断输入的城市是否存在
t=weather['data']['forecast'][0] #将当天的天气数据存到today中
#输出当天的最高温、最低温、风向、气象类型
print(c+'今天的天气情况是:'+t['high'],t['low'],t['fengxiang'],t['type'])
print('现在温度是:'+weather['data']['wendu']+'℃') #输出当前温度
print('预测感冒机率:'+weather['data']['ganmao']) #输出当天的感冒机率
else:#如果输入的城市不存在
print('没有该城市的天气数据')#输出提示
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn