-
用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)
a. 求选课学生总共有多少人
language = {'小明','小红','小华','小李','小王'} math = {'小明','小黄','小李','小杨','小黑'} English = {'小杨','小红','小赵','小明','小胡'} count1 = count2 = 0 num1 = language | math | English num2 = language & math & English for x in num1:count1 +=1 for y in num2:count2 +=1 print(count1+count2)b. 求只选了第一个学科的人的数量和对应的名字
num3 = language ^ math ^ English count2 = 0 for z in num3 - num2:count2 +=1 print(count2,num3 - num2)c. 求只选了一门学科的学生的数量和对应的名字
d. 求只选了两门学科的学生的数量和对应的名字
count3 = 0 for t in num1 - num2 - num3:count3 +=1 print(count3,num1 - num2 - num3)e. 求选了三门学生的学生的数量和对应的名字
count4 = 0 for t in num2:count4 +=1 print(count4,num2) -
获取列表中出现次数最多的元素
例如:nums = [1, 2, 3,1,4,2,1,3,7,3,3] —> 打印:3
nums = [1,2,2,1,3] --> 打印1、2
nums = [1, 2, 3,1,4,2,1,3,7,3,3] print(nums[2]) nums = [1,2,2,1,3] a,b,*c = nums print(a,b) -
实现给定一个日期,判断这个日期是今年第几天的程序(尝试)
例如:2022/12/31 --> 今年第365天;2022/1/1 --> 今年第1天
day8集合作业
用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课) a. 求选课学生总共有多少人 language = {'小明','小红','小华','小李'
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!