基于Python的天气预报系统程序
时间: 2023-11-19 14:57:44 浏览: 141
基于Python的天气预测和可视化
5星 · 资源好评率100%
以下是一个基于Python的天气预报系统程序的示例代码:
```python
import requests
# 输入城市名称
city = input("请输入城市名称:")
# 构造请求url
url = f"http://wthrcdn.etouch.cn/weather_mini?city={city}"
# 发送请求
response = requests.get(url)
# 解析响应数据
data = response.json()
weather_data = data.get("data")
# 打印天气信息
print(f"{city}天气情况:")
print(f"温度:{weather_data.get('wendu')}℃")
print(f"感冒指数:{weather_data.get('ganmao')}")
print("预报:")
for forecast in weather_data.get("forecast"):
print(f"{forecast.get('date')} {forecast.get('type')} {forecast.get('low')}~{forecast.get('high')}")
```
该程序使用requests库向天气预报API发送请求,获取天气信息,并使用json解析响应数据,最后输出天气信息。
阅读全文