1、天气应用:实时掌握天气信息
想知道今天的天气怎么样?Python可以帮你实现一个简单的天气应用。
# 天气应用 (简化示例,需要使用天气API)
import requests
city = input("请输入城市名称:")
api_key = "YOUR_API_KEY" # 替换为你的API密钥
url = f"URL={api_key}&q={city}" # 示例API,请替换为实际可用的天气API
response = requests.get(url)
weather_data = response.json()
if "current" in weather_data:
temperature = weather_data["current"]["temp_c"]
condition = weather_data["current"]["condition"]["text"]
print(f"{city} 当前温度:{temperature}℃,天气状况:{condition}")
else:
print("获取天气信息失败")
# 需要安装requests库: pip install requests
# 需要获取天气API密钥并替换示例中的YOUR_API_KEY
这个简化的例子使用了天气API来获取天气数据,就像你打电话给气象台询问天气一样。你需要注册一个天气API并获取API密钥才能使用。
2、疯狂填词游戏生成器:发挥你的创意
想玩一个填词游戏?Python可以帮你生成游戏模板。
# 疯狂填词游戏生成器
import random
words = ["apple", "banana", "orange"] # 词语列表
template = "我喜欢吃____,也喜欢吃____,但更喜欢吃____。"
blanks = template.count("____")
selected_words = random.sample(words, blanks)
for word in selected_words:
template = template.replace("____", word, 1)
print(template)
这个脚本随机选择一些单词填入模板中,就像你玩填字游戏一样,你需要选择合适的词语填入空格。