题解 | #明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

描述

明明生成了NN个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。

数据范围: 1 \le n \le 1000 \1n1000  ,输入的数字大小满足 1 \le val \le 500 \1val500 

输入描述:

第一行先输入随机整数的个数 N 。 接下来的 N 行每行输入一个整数,代表明明生成的随机数。 具体格式可以参考下面的"示例"。

输出描述:

输出多行,表示输入数据处理后的结果

Python3代码:
#输入随机个数,去重,数字大小在0-500 while True: try:
        num = int(input())
        li1 = []  for i in range(num):
            input_num = int(input())  if input_num <= 500:
                li1.append(input_num) else: print('数字不大于500')
        li2 = list(set(li1)) for j in sorted(li2):  print(j) except: break

#python入门#
全部评论

相关推荐

牛客868257804号:九个中铁八个中建
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务