Python实验五

文章目录[隐藏]

程序片段编程题

1. 题库:名单去重,集合的基本操作
【问题描述】

录入两份学生名单,采用集合的特点去掉重名,输出同时出现在两个名单里的人,输出两份名单里所有的人(去掉重名)

【样例输入】

William,Jefferson,Clinton,George,Bush,George

Jack,Jefferson,Lee,George,Wang,Jefferson

【样例输出】

[‘George’, ‘Jefferson’]

[‘Bush’, ‘Clinton’, ‘George’, ‘Jack’, ‘Jefferson’, ‘Lee’, ‘Wang’, ‘William’]

【样例说明】

输入分别是以逗号分隔开的学生名单

输出第一行:同时出现在两份名单中的人,升序排列

输出第二行:两份名单中的所有人,升序排列

StudentList1 = input().split(',') StudentList2 = input().split(',') StudentSet1,StudentSet2 = set(StudentList1),set(StudentList2) set1 = StudentSet1&StudentSet2  set2 = StudentSet1|StudentSet2  print(sorted(list(set1))) print(sorted(list(set2))) 

2. 题库:提取学生信息和平均成绩
【问题描述】

录入学生的基本信息,取得学生的姓名、性别和平均成绩(科目数量不确定,但至少有一项)

【样例输入】

‘2001001’,‘Zhang San’,‘male’,65,False,[76,90,85]

【样例输出】

(‘Zhang San’, ‘male’)

83.67

【样例说明】

输入分别是以逗号分隔开的学号,姓名,性别,年龄,是否少数民族,成绩表

输出第一行:元组形式表示的学生姓名和性别

输出第二行:该生的平均成绩,保留两位小数

student = eval(input()) info = (student[1],student[2]) avg = sum(student[5])/len(student[5]) print(info) print("%.2f"%avg) 

原文链接:https://blog.csdn.net/qq_54226199/article/details/127324515?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169244011516800192217452%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=169244011516800192217452&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-4-127324515-null-null.268%5Ev1%5Ekoosearch&utm_term=%E7%A7%91%E7%9B%AE%E4%BA%8C

兔子先生 西安驾培

于灯火阑珊处,于暗香离别时,未曾放弃

相关推荐

抖音矩阵平台有哪些?

  抖音矩阵平台是指一系列用于在抖音平台上进行内容创作、运营和推广的工具和系统。其中,视界引擎短视频运营获客系统作为一款全面的抖音矩阵平台,具有许多优势。 抖音矩阵平台是当今数字营销领域的热门工 ...

怎么看待直播带货的营销形式?

随着电商行业的崛起,越来越多的商家开始使用直播的方式来进行产品推广,那么直播为什么可以推广产品带货呢?直播带货的本质是什么呢?今天,就来跟大家讲解一下。直播之所以可以推广产品,引导观众购买产品是因 ...

快抖矩阵多账号管理系统官方正版

账号源从哪里来?没有那么多抖音账号?怎么赚钱?有什么价值?       首先这是一套多开可招代理的矩阵账号管理系统,第一目的是让你拿来给有很多账号的品牌机构或达人当账号辅助管理工具打理账户 ...