编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。 import random[br][/br] x = [random.randint(0,100) for i in range(20)] print(x) 1 [br][/br] y.sort() x[0:10] = y 2 y.sort(reverse=True) x[10:20] = y print(x)
举一反三
- 编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。 import random x = [random.randint(0,100) for i in range(20)] print(x) y = x[0:10] 1 x[0:10] = y y = x[10:20] 2 [br][/br] x[10:20] = y print(x)
- MATLAB 命令 x=rand(10,1)生成 10 个随机数, 将它们从大到小排序, 使用 A: y=sort(x);z=y(10:1) B: [y,Ⅱ ]=sort(x);z=y(Ⅱ ) C: y=sort(x);z=y(10:-1:1) D: [y,Ⅱ ]=sort(x);z=x(Ⅱ )
- (x > 0 || x [ 10 && y < 0) 与 (x ] 0 || (x < 10 && y < 0))等价
- 下面代码的输出结果是( ).MA = lambda x,y:(x > y) * x + (x [ y) * yMI = lambda x,y:(x ] y) * y + (x < y) * xa = 10b = 20print(MA(a,b))print(MI(a,b)) A: 20,10 B: 10,20 C: 10,10 D: 20,20
- x=100[br][/br] y=x+1 if x>=0: print(x,y) if x==0: y=x print(y) else: y=x-1 print(y)