A29444. 篮球队员篮球队里有10名同学。训练时,教练会随机抽取同学组成两个队伍进行对抗。请补全下列程序,实现随机分队的功能。import randomplayers=['曹操','夏侯惇','司马懿','刘备','关羽','张飞','周瑜','孙权','甘宁','鲁肃']A=set() #创建空集合Awhile____①_______: #队员人数够不够 n=random.randint(0,9) pla…
填空题
较难
知识点
题目描述
篮球队员
篮球队里有10名同学。训练时,教练会随机抽取同学组成两个队伍进行对抗。
请补全下列程序,实现随机分队的功能。
import random
players=['曹操','夏侯惇','司马懿','刘备','关羽','张飞','周瑜','孙权','甘宁','鲁肃']
A=set() #创建空集合A
while____①_______: #队员人数够不够
n=random.randint(0,9)
player=____②_______#获取队员名字
A.____③_______#将队员名字添加到A队
P=____④_______#创建全体队员的集合
B=P-A
print('A队的队员有:{}\nB队的队员有:{}'.format(A,B))
————————分割线,以下可能为程序输入输出结果————————
A队的队员有:{'刘备','司马懿','张飞','关羽','鲁肃'}
B队的队员有:{'曹操','孙权','夏侯惇','周瑜','甘宁'}
参考答案
import random
players=['曹操','夏侯惇','司马懿','刘备','关羽','张飞','周瑜','孙权','甘宁','鲁肃']
A=set() #创建空集合A
while len(A)<5: #队员人数够不够
n=random.randint(0,9)
player=players(0,9)#获取队员名字
A.add(player)#将队员名字添加到A队
P=set(players)#创建全体队员的集合
B=P-A
print('A队的队员有:{}\nB队的队员有:{}'.format(A,B))
上一题
下一题