剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入练气期第五层功法的修炼,
这次要修炼的目标是[数学广角──集合]。
[机器小伟]在[工程师阿伟]的陪同下进入练气期第五层功法的修炼,
这次要修炼的目标是[数学广角──集合]。
正剧开始:
星历2016年01月15日 16:04:40, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究[[数学广角──集合]。
<span style="font-size:18px;">>>>
两天一共进的水果有{'桔子', '苹果', '草莓', '西瓜', '鸭梨', '香蕉', '芒果', '菠萝'}
两天都进了的水果有{'香蕉', '桔子', '菠萝', '鸭梨'}
今天比昨天多进的水果有{'草莓', '芒果', '苹果'}
昨天比今天多进的水果有{'西瓜'}
def tmp():
setA = set(['香蕉', '桔子', '鸭梨', '菠萝', '西瓜']);
setB = set(['草莓', '苹果', '芒果', '香蕉', '桔子', '鸭梨', '菠萝']);
#交集intersection
#并集 Union
#差集 Difference set
#补集 Complement
setC = setA.union(setB);
print('两天一共进的水果有{0}'.format(setC));
setC = setB.intersection(setA);
print('两天都进了的水果有{0}'.format(setC));
setC = setB.difference(setA);
print('今天比昨天多进的水果有{0}'.format(setC));
setC = setA.difference(setB);
print('昨天比今天多进的水果有{0}'.format(setC));</span>
<span style="font-size:18px;">>>>
一共有:{'黄阳', '郑虹', '胡霞', '孙晓明', '宋玲玲', '万大林', '马晓军', '王哲', '崔美兰', '姜旭', '魏东', '罗红', '沈欢', '徐丽娟', '高新'}
合计有15人
既会唱歌又会跳舞的有:{'黄阳', '宋玲玲', '罗红', '马晓军'}
合计有4人
会唱歌不会跳舞的有:{'孙晓明', '王哲', '魏东', '崔美兰', '沈欢'}
合计有5人
会跳舞不会唱歌的有:{'郑虹', '姜旭', '万大林', '胡霞', '徐丽娟', '高新'}
合计有6人
def tmp2():
sing = set(['魏东', '马晓军', '孙晓明', '黄阳', '崔美兰', '王哲',\
'罗红', '宋玲玲', '沈欢']);
dance = set(['高新', '郑虹', '马晓军', '胡霞', '黄阳', '万大林', \
'宋玲玲', '姜旭', '罗红', '徐丽娟']);
#交集intersection
#并集 Union
#差集 Difference set
#补集 Complement
setC = sing.union(dance);
print('一共有:{0}'.format(setC));
print('合计有{0}人'.format(len(setC)));
setC = sing.intersection(dance);
print('既会唱歌又会跳舞的有:{0}'.format(setC));
print('合计有{0}人'.format(len(setC)));
setC = sing.difference(dance);
print('会唱歌不会跳舞的有:{0}'.format(setC));
print('合计有{0}人'.format(len(setC)));
setC = dance.difference(sing);
print('会跳舞不会唱歌的有:{0}'.format(setC));
print('合计有{0}人'.format(len(setC)));</span>
<span style="font-size:18px;">>>>
(1)有{'舅舅', '爷爷', '姨妈', '小雨', '姑姑', '外公', '外婆', '叔叔', '爸爸'}, 合计9人。
(2)有{'爷爷', '姨妈', '小雨', '外公', '妈妈', '叔叔', '奶奶', '爸爸'}, 合计8人。
def tmp3():
#圣女果
setA = set(['爷爷','爸爸','外公','姨妈','小雨','叔叔']);
#草莓
setB = set(['奶奶','妈妈','爷爷','小雨']);
#小黄瓜
setC = set(['姑姑','舅舅','外婆']);
setD = setA.union(setC);
print('有{0}, 合计{1}人。'.format(setD, len(setD)));
setD = setA.union(setB);
print('有{0}, 合计{1}人。'.format(setD, len(setD)));</span>
本节到此结束,欲知后事如何,请看下回分解。