本篇文章将介绍一款基于 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] 举报,一经查实,本站将立刻删除。