我正在尝试自学Python,我正在修改代码,这些代码目前正在计算多次翻转中的正面和反面数量。我想让它数一数连续的人头数。这是我目前掌握的密码。在
def coinFlips(numberOfTosses):
Heads = 0
tossNum = 0
while tossNumber < numberOfTosses:
value = random.randint(1,2)
if value == 1:
numHeads = Heads + 1
tossNum = tossNum + 1
return (Heads, numTosses-Heads)
我觉得答案就在眼前,但我一辈子都想不出来!在
听起来你想
groupby
连续的头和尾,然后找到max
len
只为头部(1
)投掷的max
len
):相关问题 更多 >
编程相关推荐