微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python猜首都程序

本篇文章将介绍一款基于 Python 的猜首都程序。

python猜首都程序

该程序的功能随机选择一个国家,然后提示用户输入该国家的首都,最后给出用户的回答是否正确。具体实现主要分为以下几个步骤:

# 引入随机模块
import random

# 定义一个字典保存国家与首都的对应关系
capital_dict = {
    '阿富汗': '喀布尔','巴基斯坦': '伊斯兰堡','印度': '新德里','孟加拉国': '达卡','尼泊尔': '加德满都','不丹': '廷布','缅甸': '内比都','泰国': '曼谷','马来西亚': '吉隆坡','新加坡': '新加坡','印度尼西亚': '雅加达','菲律宾': '马尼拉','越南': '河内','老挝': '万象','柬埔寨': '金边','科威特': '科威特市','伊拉克': '巴格达','伊朗': '德黑兰','以色列': '耶路撒冷','土耳其': '安卡拉','沙特阿拉伯': '利雅得',}

# 随机选择一个国家
country = random.choice(list(capital_dict.keys()))

# 提示用户输入该国家的首都
guess = input('请猜测 %s 的首都:' % country)

# 判断回答是否正确
if guess == capital_dict[country]:
    print('恭喜你,答对了!')
else:
    print('很遗憾,答案是 %s。' % capital_dict[country])

程序运行后,会输出随机选择的国家名称,并提示用户输入该国家的首都。用户输入答案后,程序会判断回答是否正确,并给出相应的提示

以上就是本款猜首都程序的基本实现过程,通过维护一个国家与首都的对应字典,程序能够尽可能涵盖各个国家的首都。如果您想要拓展字典,只需按照示例格式添加即可。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐