
(1)数据如上表所示,如果 F 区退掉2份订单,重新计算并分配派送人员(整体调整),F区派送人员的人均派单量是
(2)实现上述功能的Python程序如下,请在画线处填写正确的代码。
#从数据库中读取各订单所在区域,如a=[‘A’,‘B’,‘H’,‘F’, … …]
qyn=8
#区域数量
psryn=30
#配送人员数量
rs=round(len(a)/psryn)
b=[]
for i in range(qyn):
c=chr(i+65) # “A”的Ascii码值是65
b.append([c,0,0]) #生成二维列表b=[[‘A’,0,0],[‘B’,0,0]……]
for i in a:
s=0
for i in range(qyn):
If b[i][1]%rs!=0:
b[i][2]+=1
s+=b[i][2]
k=s-psryn
i=0
while k>0:
for j in range(qyn-1,i,-1):
b[j-1],b[j]=b[j],b[j-1] q
if b[i][2]>1:
b[i][2]-=1
k-=1
i+=1
(3)若程序中语句“s+=b[i][2]”缩进到了“if b[i][1]%rs!=0:”模块内,题中所给的样例数据运行结果

同类型试题

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2


y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

