真整体思路:

  1. 根据第一行输入的整数确定 需要输入的整数的数量N,注意输入的字符串需要类型转换为int
  2. 根据N建立for循环,将输入的整数保存到列表中input_nums(ps:也是类型转换)
  3. 去重。利用集合set()的特性去重,返回在将集合转换为列表nums
  4. 对列表进行排序后遍历打印
import sys

N = int(sys.stdin.readline().strip('\n'))
input_nums = []
for i in range(N):
    num = int(input())
    input_nums.append(num)

# 利用集合去除重复的数字
nums = list(set(input_nums))
# ps: sorted() 函数对可迭代对象排序,并返回一个新的可迭代对象
# list.sort() 在原列表上排序,无返回值
for num in sorted(nums):
    print(num)