题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
N = int(input()) #设置要生成的整数个数 num_list = [] #初始化一个空列表 # for循环循环输入整数,并且判断输入的整数,是否在列表内(就是判重) for n in range(0,N): num_input = int(input()) if num_input in num_list: pass else: num_list.append(num_input) #冒泡排序,从小到大 for i in range(len(num_list)-1): # 列表长度n,则需要比较n-1次 for j in range(0,len(num_list)-1): # 冒泡排序比较相邻的元素,则 最后一位元素 是 前一位+1 if num_list[j] > num_list[j+1]: num_list[j],num_list[j+1] = num_list[j+1],num_list[j] #前一位大,就交换值 else: pass # 不大,就不动 for k in num_list:#按行输出列表元素 print(k)