题解 | #明明的随机数#

明明的随机数

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

# 首先审题:这题考察的是循环输入 “指定个数” 的 “整数”
# 然后 “去重”,“排序”
# 然后 “换行输出”
# 审题仔细的话,会发现并不是要你自己生成随机数

# 既然是循环输入,然后排序

# 先指定一个空列表
val_list = []
# 再指定一个循环控制变量
i = 0
# 要输入的整数的个数:N (直接指定为 int 类型,省的后面麻烦)
N = int(input())
# 循环输入 N 个整数,N 是上一步指定的,这里用了while,也可以用for循环
while True:
    if i in range(N):
        val = int(input())
        val_list.append(val)
        i += 1
    else:
        break
# 上面的循环实现了:将输入的 N 个整数,放入第一行指定的列表里

# 用 set() 去重,用 sorted() 排序,然后放入 list1 中:
list1 = sorted(set(val_list))
# 迭代打印 list1 中的元素
for j in list1:
   print(j)

全部评论

相关推荐

昨天 15:45
辽宁大学 golang
咱就是说 你不主动 我也不会主动下一步hhh,急死了
恶龙战士:不建议把这种帖子发到牛客上,建议去小红书发
点赞 评论 收藏
分享
完美的潜伏者许愿简历通过:我上表jd,请求封我做后端大将军的事,北京有消息了:竟然不许!!! 他们一定是看我没有实习,这才故意驳回我的请求!
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务