生成不重复字母并选择排序输出
类型:程序题

题目说明

import random #random是随机数模块 n=int(input("请输入元素个数(不超过26):")) a=[]

产生不重复的随机数组

for i in range(n): x=random.randint(97, 122) #产生97-122之间的随机整数 while chr(x) in a: x=random.randint(97, 122) a.append( ① ) print(a)

将各个元素进行排序输出

for i in range(n-1): k=i for j in range( ② ,n): if a[k]>a[j]: k= ③ if i!=k: a[i],a[k]= ④ print("该随机数组从小到大排列为:",a)

评分标准

(1)chr(x);(4分) (2)i+1;(4分) (3)j;(4分) (4)a[k],a[i]。(4分)

代码编辑器 加载中...
留空使用题目默认限制
{{resultStatus.text}}
正在加载运行记录...
乐编题库AI助手
人工客服
微信扫码联系客服
历史对话
{{ s.title || '未命名对话' }}
{{ s.created_at }}
暂无历史对话
我能帮助你什么?