题解 | #明明的随机数#

明明的随机数

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)

全部评论

相关推荐

04-09 09:47
门头沟学院 Java
Arbelite_:2-3k,这工资还不如去摇奶茶
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务