网站制作哪里做得好,做网站需要学哪些语言,苏州 建设中心网站,求个2022手机能看的实验3#xff1a;石头剪刀布游戏 一、实验目的二、知识要点图三、实验1. 石头剪刀布2. 实现大侠个人信息 一、实验目的
了解3类基本组合数据类型。理解列表概念并掌握Python中列表的使用。理解字典概念并掌握Python中字典的使用。运用jieba库进行中文分词并进行文本词频统计。… 实验3石头剪刀布游戏 一、实验目的二、知识要点图三、实验1. 石头剪刀布2. 实现大侠个人信息 一、实验目的
了解3类基本组合数据类型。理解列表概念并掌握Python中列表的使用。理解字典概念并掌握Python中字典的使用。运用jieba库进行中文分词并进行文本词频统计。
二、知识要点图 三、实验
1. 石头剪刀布 实验题目 利用列表实现石头剪刀布游戏。请补全程序并提交。请思考winList使用元组实现可以吗童鞋们动手试试吧 作答 第一次试写 代码import randomprint(\n石头剪刀布比赛开始请两位选手做出你的选择)
h1 input(\t请第一位选手做出你的选择(1石头2剪刀3布))
h2 input(\t请第二位选手做出你的选择(1石头2剪刀3布))
if总结不懂怎么用列表进行比较。 第二次试写看完答案# 看完老师答案试写
import randomchoiceList [石头,剪刀,布]
winList [[石头,剪刀],[剪刀,布],[布,石头]]
print(\n石头剪刀布游戏开始了\n)
while True:hchoice input(请你输入你的选择石头/剪刀/布/3-退出游戏:)cchoice random.choice(choiceList)# 判断是否游戏结束if hchoice 3:print(游戏结束。\n)break# 判断是否格式错误if hchoice not in choiceList:print(格式错误请重新输入。)continueif cchoicehchoice:print(平局。)elif [hchoice,cchoice] in winList:print(恭喜您获胜)else:print(不好意思你输了。)流程图
2. 实现大侠个人信息
实验题目 利用字典实现大侠个人信息查询程序。请补全程序并提交。请思考如何修改程序使用户只有在输入“exit”的时候才退出程序诸位亮亮你的手段吧提示可参考1中的石头剪刀布游戏。 代码# 创建字典
people {乔峰: {绝技: 降龙十八掌,门派: 丐帮},张无忌: {绝技: 乾坤大挪移,门派: 明教},令狐冲: {绝技: 独孤九剑,门派: 华山派}
}name input(输入你想要查询的人)
r input(请选择大侠的绝技q还是门派a)
if rq:y绝技
else:y门派
print({}大侠{}是{}.format(name,y,people[name][y])) 总结 字典的用法借鉴文章 获取键对应的值 方法一访问键d {小明: 180, 小芳: 175, 小红: 170}print(小明的身高,d[小明]) # 通过字典里面的键[小明]取value
print(小方的身高,d[小芳]) # 通过字典里面的键[小芳]取value
print(小红的身高,d[小红]) # 通过字典里面的键[小红]取value方法二用get()d {小明: 180, 小芳: 175, 小红: 170} # 创建字典# .get(键)print(小明的身高,d.get(小明))
print(小方的身高,d.get(小芳))
print(小红的身高,d.get(小红))
————————————————
版权声明本文为CSDN博主「王同学在这」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。
原文链接https://blog.csdn.net/flyskymood/article/details/124124859常见操作 查 测量键值对的个数dict.len()返回key列表dict.keys()返回values列表dict.values()返回键值元组列表dict.items() 增d {小明: 180, 小芳: 175, 小红: 170} # 创建字典d[小王] 180 # 添加小王身高
d[小李] 185 # 添加小李身高改d {小明: 180, 小芳: 175, 小红: 170} # 创建字典d[小王] 180 # 添加小王身高
d[小李] 185 # 添加小李身高d[小李] 180 # 小李真正身高删d {小明: 180, 小芳: 175, 小红: 170,小王:180} # 创建字典del d[小红] # 删除小红信息编程过程中错误的内容二级字典的使用方法people[name][y]