测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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))
上一题 下一题