# 用户在键盘上输入一个自然数n,然后在区间[1, 5n]上随机生成n个不重复的自然数,输出这些自然数,
# 然后继续编写代码对这些自然数进行处理,只保留所有偶数,并输出这些偶数
import random
n = int(input("请输入整数:"))
zrs = set()
i = 0
while True:
num = random.choice(range(1, 5 * n + 1)) # 生成随机数
zrs.add(num)
if len(zrs) == n:
break
print("n个不重复的随机数是:", zrs)
os = list(zrs) # 将集合变成数列,对偶数进行判断
print("偶数是:" , end=" ")
for i in os:
if i % 2 == 0:
print(i, end=" ")
代码效果图如下: