将for loop转化为while loop
SUIT = 1
BLACK = 0
RED = 1
SUIT_COLOURS = {'S': BLACK,
'H': RED,
'D': RED,
'C': BLACK}
def same_colour(cards):
for i in range(len(cards)):
if i == 0:
colour = SUIT_COLOURS[cards[i][SUIT]]
elif SUIT_COLOURS[cards[i][SUIT]] != colour:
return False
return True
先设定一个变量1,之后每进行一次变量 + 1
转化为while loop
要实现啥?每组车的颜色都一样?