python 用戶在鍵盤上輸入一個自然數n,然后在區間[1, 5n]上隨機生成n個不重復的自然數,輸出這些自然數, 然后繼續編寫代碼對這些自然數進行處理,只保留所有偶數,並輸出這些偶數


#用戶在鍵盤上輸入一個自然數n,然后在區間[1, 5n]上隨機生成n個不重復的自然數,輸出這些自然數,
# 然后繼續編寫代碼對這些自然數進行處理,只保留所有偶數,並輸出這些偶數
import random
n=int(input("請輸入整數"))
shu=set()
i=0
while True:
num=random.choice(range(1,5*n+1))#生成隨機數
shu.add(num)
if len(shu)==n:
break
print("n個不重復的隨機數是:",shu)
oShu=list(shu)#將集合變成數列,方便進行偶數判斷
print("偶數是:",end="")
for i in oShu:
if i%2==0:
print(i,end=" ")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM