已知某公司的职员有经理(manager)和技术员(technician)。
请用集合解决以下问题:
将既是经理又是技术员的职员保存到集合 set1 中,并输出
将是经理但不是技术员的职员保存到集合 set2 中,并输出
将是技术员但不是经理的职员保存到集合 set3 中,并输出
将身兼一职的职员保存到集合 set4 中,并输出
判断 张飞 是否是经理,如果是经理,输出「yes」;如果不是经理,输出「no」
求出经理和技术员有几人,并将结果输出
注意:集合 manager 与 technician 已存在,可以直接使用
代码如下:
将既是经理又是技术员的职员保存到集合 set1 中,并输出
set1 = manager & technician
print(set1)
将是经理但不是技术员的职员保存到集合 set2 中,并输出
set2 = manager - technician
print(set2)
将是技术员但不是经理的职员保存到集合 set3 中,并输出
set3 =technician - manager
print(set3)
将身兼一职的职员保存到集合 set4 中,并输出
set4 = manager ^ technician
print(set4)
判断 张飞 是否是经理
set5 = {‘张飞’}
if set5 < manager:
print("「yes」")
else:
print("「no」")
求出经理和技术员有几人,并将结果输出
print(‘经理和技术员有{}人’.format(len(manager | technician)))