python通过集合元素找出两个班重名人姓名
#使用并集求两个班重名学生的实现
#首先输入学生数量
num1=int(input('输入班级1的学生数量'))
#创建一个空集合
class1=set()
#使用循环循环录入学生名字
for i in range(0,num1):name = input('请输入第%d名学生的姓名'%(i+1))class1.add(name)#通过.add方法插入num2=int(input('请输入班级2的学生的数量'))class2=set()for i in range(0,num2):name = input('请输入第%d名学生的姓名'%(i+1))class2.add(name)same = class1 & class2
print("重名的学生如下")
for a in same:#循环将same中包含的元素赋给a,由于直接输出将是以集合的方式出现print(a)#将集合中选中的元素输出
首先通过input录入班级的数量
然后创建以一个空集合
接着将录入的值录入for循环
循环往空集合中赋值
接着将上面步骤重复
将两个集合中的值付给一个字符串
最后用for循环输出即可
需要注意的是循环不以数字为单位输出时需要将range改成需要循环的元素或内容
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
