searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

有趣的Python脚本,让你从入门到精通(4)

2024-11-27 09:37:24
1
0

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)

这个脚本随机选择一些单词填入模板中,就像你玩填字游戏一样,你需要选择合适的词语填入空格。

0条评论
0 / 1000
王****际
137文章数
2粉丝数
王****际
137 文章 | 2 粉丝
原创

有趣的Python脚本,让你从入门到精通(4)

2024-11-27 09:37:24
1
0

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)

这个脚本随机选择一些单词填入模板中,就像你玩填字游戏一样,你需要选择合适的词语填入空格。

文章来自个人专栏
pike
137 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0