题解 | #明明的随机数# Python3
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
def process_numbers(n, numbers): # Remove duplicates by converting the list to a set unique_numbers = set(numbers) # Sort the unique numbers sorted_numbers = sorted(unique_numbers) return sorted_numbers # Read the number of integers N N = int(input()) while N < 1 or N > 1000: print("Invalid input. Please enter a number between 1 and 1000.") break # Initialize an empty list to store the integers random_integers = [] for _ in range(N): num = int(input()) while num < 1 or num > 500: print("Invalid input. Please enter a number between 1 and 500.") break random_integers.append(num) # Process the integers to remove duplicates and sort them processed_integers = process_numbers(N, random_integers) # Print the processed integers for integer in processed_integers: print(integer)