业界动态
第七章集合与字典作业
2024-11-09 19:41

目录

第七章集合与字典作业

1.字符串去重排序

2.列表去重

第3关 猜年龄

第4关 集合的属性、方法与运算

 第5关 集合介绍 

第6关 手机销售统计

第7关 集合添加元素

第8关 列表嵌套字典的排序

第9关 绩点计算

 第10关 通讯录(MOD

 第11关 字典增加元素

第12关 字典的属性、方法与应用

第13关 查询省会

第14关 英汉词典

第15关 通讯录(添加


1.字符串去重排序

任务描述

输入一个非空字符串,去除重复的字符后,从小到大排序输出为一个新字符串。

 

2.列表去重

任务描述

输入一系列以逗号分隔的英文人名,其中包含重复的名字,请将其中重复的名字去掉,输出包含不重复人名的列表,名字出现顺序与输入顺序相同。

输入: Calvin,bob,ada,McCord,Smith,Babbs,Calvin,Smith

输出: ['Calvin', 'bob', 'ada', 'McCord', 'Smith', 'Babbs']

开始你的任务吧,祝你成功

 

第3关 猜年龄

美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。” 请编程输出当年维纳的年龄。

 

第4关 集合的属性、方法与运算

将用户输入用空格分隔的一系列地名创建集合MySet,输入一个正整数 n,你将被要求读入 n 个输入(输入形式如下所示,每得到一个输入后,根据输入进行操作。

 

 第5关 集合介绍 

李白是一个社区大学的老师,一天,他让学生小明计算一下温室里植物的平均高度。

平均高度 = 不同高度的和 / 不同高度的数量

 

第6关 手机销售统计

文件中包含有2018和2019手机销售榜单数据(市场份额百分数,请根据要求升序输出分析结果

1.输入'1'时,以列表形式在两行中分别输出2019年和2018年上榜品牌

2.输入'2'时,以列表形式输出2019年和2018年都上榜的品牌

3.输入'3'时,以列表形式输出2019年和2018年上榜的所有品牌

4.输入'4'时,以列表形式输出2019年新上榜品牌

5.输入'5'时,以列表形式输出2019年新上榜和落榜品牌

 

第7关 集合添加元素

 

第8关 列表嵌套字典的排序

输入: 4 Tom 18 Jerry 47 Cat 20 Doge 33

输出: [{'name': 'Tom', 'age': 18}, {'name': 'Cat', 'age': 20}, {'name': 'Doge', 'age': 33}, {'name': 'Jerry', 'age': 47}] [{'name': 'Cat', 'age': 20}, {'name': 'Doge', 'age': 33}, {'name': 'Jerry', 'age': 47}, {'name': 'Tom', 'age': 18}]

 

第9关 绩点计算

平均绩点计算方法:(课程学分1绩点+课程学分2绩点+......+课程学分n*绩点)/(课程学分1+课程学分2+......+课程学分n) 用户循环输入五分制成绩和课程学分,题目测试数据保证至少有一组或以上合法数据输入。输入‘-1’时结束输入,计算学生平均绩点。等级与绩点对应关系如下表

成绩等级绩点90-100A4.085-89A-3.782-84B+3.378-81B3.075-77B-2.772-74C+2.368-71C2.064-67C-1.560-63D1.3补考60D-1.060以下F0
 

 第10关 通讯录(MOD

模拟通讯录的数据修改功能。

 

 第11关 字典增加元素

尝试向其中加入一个键值对,键和值在两行里输入,如果输入的键在字典中已经存在,则输出“您输入的姓名在通讯录中已存在”,如输入的键在字典中不存在则把键和值加入到字典中。操作完成后输出字典中所有键值对。

 

第12关 字典的属性、方法与应用

将用户输入用逗号分隔的一系列人名做为键,用户输入的逗号分隔的手机号做为值,创建字典MyDict,输入一个正整数 n,你将被要求读入 n 个输入(输入形式如下所示,每得到一个输入后,根据输入进行操作。

 

第13关 查询省会

有诗云: 两湖两广两河山,五江云贵福吉安,四西二宁青甘陕,还有内台北上天。 中国各省、直辖市、自治区和特别行政区的字典数据如下:

设计程序,接收用户输入的省、直辖市、自治区和特别行政区名称,输出对应的省会名称,当输入错误时输出“输入错误”。程序可以重复接收用户输入,直接输入回车时退出程序。

 

第14关 英汉词典

你从武汉搬到美国生活,这里的人都讲英语,你的英语不好,好在你有一个程序,可以把英语译成中文,帮助你与人沟通。 文件及路径'step15/dicts.txt' dicts.txt

(注意:词典文件没有精校,存在部分格式不一致的问题,处理时根据空格切分一次,只把英文和中文解释切分开。

输出英文句子中每个单词的中文意思,每行一个单词,单词字母转小写"'s" 用 " is"替换"n't" 用" not" 替换(替换为空格加is或not,单词与意义间用空格分隔,当查询的词在文件中不存在时,输出'自己猜'

示例 1

输入: For others, but to live for yourself.

输出: for 给,作...用的

others 自己猜

but 但是,除了

to 向,到

live 居住,生存 活的

for 给,作...用的

yourself 你(们)自己

 

第15关 通讯录(添加

模拟通讯录的数据添加功能。

    以上就是本篇文章【第七章集合与字典作业】的全部内容了,欢迎阅览 ! 文章地址:http://lianchengexpo.xrbh.cn/news/13949.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 迅博思语资讯移动站 http://lianchengexpo.xrbh.cn/mobile/ , 查看更多   
最新新闻
刘畊宏直播2小时收入120万,打赏的榜一大哥都是什么人?
说起最近这段时间直播界最火的网红明星,非“健身达人”刘畊宏莫属,从今年4月初开始,全国各地都有人因疫情被封控,而刘畊宏的
国家要普涨工资,地方正狂卷就业,让大家挣钱最重要
最近,有一个重要的文件和每个人的“钱袋子”息息相关。那就是《中共中央、国务院关于实施就业优先战略促进高质量充分就业的意见
实探债务危机中的柔宇科技:生产基地半小时只看到3个人,手机业务已停摆
2023年是折叠屏手机爆发年,诸多柔性屏供应商、手机厂商吃到红利。然而面对这样的好光景,柔宇科技却只剩一片残局。曾经凭借柔性
今日头条iphone最新版特色
今日头条ios2021最新版是专为苹果手机用户打造的头条新闻资讯应用,打开今日头条,即可知道今天发生了哪些大事,还有最新的娱乐
一张床垫用N年,弹簧早就疲软了,撑不住儿童发育的脊梁,赶紧换!
你家孩子睡的弹簧床垫陪伴TA多少年了?尤其是弹簧床垫,通常睡上3~5年的儿童床垫,金属弹簧就会呈现不同程度的疲软,这将严重影
增长黑客,创业公司用户增长的秘籍
增长黑客读了范冰的《增长黑客》,启发太多。正如作者在前言中所说,确实是处处均是干货,书里脉络清晰,是本难得的好书。增长黑
实用的高考化学考试答题思路与技巧
高考的化学考试答题要联系所学习的知识,找到知识与问题之间的结合点,确定解题的方案,这才是解题的关键。下面是小编为大家整理
小红书情人节营销指南
│前言│小红书作为女生的口袋百科指南,提供了各种各样的节日攻略内容,同时引导着用户去享受更好的生活,而在即将到来的214情
云南SEO优化如何让描述中出现地址呢?
在搜索引擎优化(SEO)的世界中,整合关键信息,如地址,到网页描述中是提升网站在搜索引擎结果页面上的可见性和点击率的关键策
实用贴!海关统计数据查询攻略
海关统计数据查询攻略为便于社会公众查询和使用海关进出口货物贸易统计数据(以下简称海关统计数据),特编制本查询攻略。一定期
本企业新闻
推荐企业新闻

点击拨打: