私は for ループに少し行き詰まりました - 私が見ていることは正しいように見えますが、私がそれで達成しようとしているものとは正確には異なります。私は C のバックグラウンドを持っていますが、ここでのアドバイスは役に立ちます。
def deal(player_num, cards):
a = 0
z = 0
i = 0
b = 0
c = player_num
hand = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
for a in range(player_num):
hand[a] = cards[i] + cards[i+b+c]
b == b+1
i == i+1
z == z+1
return hand
したがって、for a in range(player_num)
は機能しているように見えます ( が追加されますa++
) がhand[0]
、hand[1]
、 などは同じハンドになります。a をループするが、他の変数はループしないと思うので、複数のネストされたループを使用してi++
, b++
and c++
?を取得する必要があります。