Python random洗撲克牌, random.sample(range(1,53),52)

加入好友
加入社群
Python random洗撲克牌, random.sample(range(1,53),52) - 儲蓄保險王

#Python random洗撲克牌

p = [] ; a=b=c=d=[]
import random
p = random.sample(range(1,53),52)
print(p)
print(len(p))
for i in range(52): #這一行應該多寫了
a = p[0:49:4]
b = p[1:50:4]
c = p[2:51:4]
d = p[3:52:4]

#這語法終點為何

#不大容易想

“””
if i%4 == 1 : a.append(p[i])
elif i%4 == 2 : b.append(p[i])
elif i%4 == 3 : c.append(p[i])
elif i%4 == 0 : d.append(p[i])

不知道為何無法分撲克牌

不理會if判斷式,

52張牌全部append進去

“””
print(a) ; print(b) ; print(c) ; print(d)

Python random洗撲克牌, random.sample(range(1,53),52) - 儲蓄保險王

 

“””或者以下這樣寫也可以

#注意a=[] ; b=[] ; c=[] ; d =[]

#不能寫: a=b=c=d=[]

不然j,k,l迴圈都會影響到a

最後變成a=b=c=d 都有52張牌

“””

Python random洗撲克牌, random.sample(range(1,53),52) - 儲蓄保險王

 

#一開頭的if無法分撲克牌也是一樣的原因

# a=[] ; b=[] ; c=[] ; d =[]

Python random洗撲克牌, random.sample(range(1,53),52) - 儲蓄保險王

 

加入好友
加入社群
Python random洗撲克牌, random.sample(range(1,53),52) - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *