Python编程基础:实验3——字典及集合的使用
Python编程基础:实验3——字典及集合的使用
文章目录
- Python编程基础:实验3——字典及集合的使用
- 一、前言
- 二、我的环境
- 三、实验目的与要求
- 四、实验任务
- 1、程序填空
- 2、程序编程
- 五、最后我想说
一、前言
本期实验我们来完成Python中字典和集合的练习,内容较少,但值得我们去练习掌握相应知识。
二、我的环境
- 电脑系统:Windows 11
- 语言版本:Python 3.10.4
- 编译器:VSCode
三、实验目的与要求
- 理解字典和集合的概念
- 掌握Python中字典的操作方法,并运用字典处理复杂的数据信息
- 掌握集合的操作方法
四、实验任务
1、程序填空
【填空10-1】请补充如下代码,将字典D中所有键以列表的形式输出。请完善代码。
D = {1: "徐州号", 2: "常州号", 3: "舟山号"}
print(list(D.keys()))
它运行的结果是:
[1, 2, 3]
【填空10-2】输出字典d中键值最大的键值对。请完善下面的代码。
d = {'a': 1, 'b': 3, 'c': 2, 'd': 5}
m = 'a'
for key in d.keys():if d[key] > d[m]:m = key
print('{}: {}'.format(m, d[m]))
它运行的结果是:
d: 5
【填空10-3】请补充横线处的代码。中华餐厅菜单Menu中存放了您的双人下午套餐的价格,让Python帮忙计算并输出消费总额。
Menu = {'红烧牛肉': 58, '蒜蓉龙虾': 88, '豆丹': 108, '米饭': 4}
sum = 0
for i in Menu.values():sum += i
print(sum)
它运行的结果是:
258
2、程序编程
【编程10-1】你现在管理一个商务团队,每天有客户找问价格,你有一个价格对应表
prices = {
“苏酒-双沟”: 200,
“苏酒-汤沟”: 300,
“苏酒-洋河”: 400,
“苏酒-梦系列”: 800
}
每次客户来问题,你都要找这个表,你现在很烦,想做一个自动机器人,写一个while循环,提示用户输入苏酒,根据用户输入的苏酒查询prices,找印处对应价格,如果用户输入!则退出循环。
prices = {"苏酒-双沟": 200,"苏酒-汤沟": 300,"苏酒-洋河": 400,"苏酒-梦系列": 800
}
while True:liquor = input("请输入苏酒:")if liquor in prices:print("苏酒:{}, prices: {}".format(liquor, prices[liquor]))if liquor == "!":break
它运行的结果是:
请输入苏酒:苏酒-梦系列
苏酒:苏酒-梦系列, prices: 800
请输入苏酒:!
【编程10-2】emoji表情转换,输入:),得到“笑脸”两个字,输入:(,得到“哭脸”两个字。
提示:emoji = {“
Python编程基础:实验3——字典及集合的使用相关推荐
- Python编程基础:第十七节 集合Set
第十七节 集合Set 前言 实践 前言 我们本节一起来学习集合的相关内容,集合简而言之就是一种能够存放数据的数据结构,其中的数据没有索引,没有顺序,互不相同. 实践 我们来创建两个集合: utensi ...
- Python编程基础11:字典
文章目录 一.字典概念 二.字典操作 (一)创建字典 1.先创建空字典,再添加元素(键值对) 2.直接创建包含若干键值对的字典 (二)字典操作 1.读取字典元素 - 按键取值 2.添加字段元素 - 按 ...
- python程序设计实验指导书第1版实验三十四_《python编程基础》实验指导书.doc
<python编程基础>实验指导书 PAGE 南 阳 理 工 学 院 <python编程基础>实验指导书 (2014版) 软件学院·软件工程教研室 2011.3 目录 TOC ...
- python实验指导书答案_《python编程基础》实验指导书.doc
PAGE 南 阳 理 工 学 院 <python编程基础>实验指导书 (2014版) 软件学院·软件工程教研室 2011.3 目录 TOC \o "1-1" \u 目录 ...
- Python编程基础:实验5——函数定义与调用
Python编程基础:实验5--函数定义与调用 文章目录 Python编程基础:实验5--函数定义与调用 一.前言 二.我的环境 三.实验目的与要求 四.实验任务 1.程序填空 2.程序编程 五.最后 ...
- python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析
自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...
- python编程基础与应用-Python程序设计基础与应用
图书简介 配套资源:部分全彩印刷.电子课件.教学大纲.习题答案.源代码 本书特色: ★知名Python教育者董付国老师新作. ★言简意赅,案例丰富,配套资源超全部分内容全彩呈现. ★本书全部代码适用于 ...
- 【不会吧不会吧,不会有人真的三分钟入门Python了吧?】Python编程基础
python编程基础 变量 字符串 字符串是Python中最常用的数据类型.我们可以使用引号('或者")来创建字符串. string = 'hello world.' name = &quo ...
- python编程入门与案例详解-自学Python 编程基础、科学计算及数据分析
自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...
最新文章
- Linux 内核抓包功能实现基础(五) 常见问题解析
- python Intel Realsense D435 图像自动采集程序 自动剔除模糊图像
- 云炬随笔20180613
- 【渝粤教育】国家开放大学2018年秋季 1063t现代货币金融学说 参考试题
- linux boot命令用法,Linux基础命令介绍 - 2
- Sublime搭建Java程序运行环境
- Django数据库连接丢失问题
- ASP .Net C# ---Excel导入导出方法
- 携程瘫痪非偶然 国内互联网企业漠视数据管理
- 三菱Q系列PLC大型程序Q01U伺服12轴 实际使用中程序
- 阿里云平台购买域名 免费申请SSL证书
- 电动汽车相关功率计算
- 德语语法笔记——形容词综述
- 计算机与信息学院迎新标语,学院迎新标语横幅
- 无人机倾斜摄影测量技术有哪些特点?
- 【作业】非结构化数据相关知识整理
- 全排列【46. 全排列】
- 贝尔曼-福特算法(Bellman-Ford)
- SSO单点登录跨域跨服务器
- PHPCMS推荐位图片频道首页焦点图
热门文章
- 微软的漏洞 MS06-007 更新了 KB 913446 tcpip.sys 所以导致 大家bt 电驴下载过慢
- sentinel 史上最全
- Hbase regionserver频繁突然挂掉的问题处理
- OpenGL鼠标控制旋转平移
- 安装VS2003时IIS下面缺少FrontPage2000服务器扩展的解决办法
- 【CEGUI】概念简介
- 取模是什么意思python_Python中的取模运算
- python打包exe提示could not find a suitable tls ca certificate bundle
- 华科计算机组成原理 头歌Educoder Logisim 计算机数据表示实验(HUST) 1~9关满分通关
- COleDateTime类型的应用