首页
›
答案
›
题库
›
远程教育
›
联大学堂
编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。
编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。
正确答案:importrandomx=[random.randint(0,100)foriinrange(20)]print(x)y=x[0:10]y.sort()x[0:10]=yy=x[10:20]y.sort(reverse=True)x[10:20]=yprint(x)
标签:
计算机科学与技术
Python语言程序设计
排列
上一条:
下面的程序是否能够正常执行,若不能,请解释原因;若能,请分析其执行结果。fromrandomimportrandintresult=set()whileTrue:result.add(randint(1,10))iflen(result)==20:breakprint(result)
下一条:
阅读下面的代码,解释其功能。>>>x=list(range(20))>>>forindex,valueinenumerate(x):ifvalue==3:x[index]=5