篮球队员
题目说明
篮球队里有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队的队员有:{'曹操', '孙权', '夏侯惇', '周瑜', '甘宁'}
评分标准
(1)len(A)<5 或等效答案;(2分) (2)players[n] 或等效答案;(2分) (3)add(player) 或等效答案;(3分) (4)set(players) 或 {'曹操','夏侯惇','司马懿','刘备','关羽','张飞','周瑜','孙权','甘宁','鲁肃'} 或等效答案。(3分)
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析