检查列表是否包含特定顺序的项目

时间:2020-10-31 16:31:40

标签: python

因此,我正在创建一个程序,该程序检查某人掷硬币100次的概率,以及他们在100次掷硬币过程中连续六次获得正面的机会。我还将重复进行100次翻转试验10次,以获得更好的样本量。这是我必须为10个试验生成列表的代码块:

import random
numberOfStreaks = 0

for totalTrials in range(10):
    flipTrials = []
    for x in range(100):
        flip = random.randint(0,1)
        if flip == 1:
            flipTrials.append('H')
        if flip == 0:
            flipTrials.append('T')

这是我最初写的内容,试图在每个试验中搜索六个连续的头部翻转。我输入了print语句,以查看numberOfStreaks变量是否在递增,但是在执行该程序后,它返回了0。我还尝试为要使用的连续头部翻转(而不是字符串)创建一个单独的列表,并且存在相同的问题。我想念什么?

    if "'H', 'H', 'H', 'H', 'H', 'H'" in flipTrials:
        numberOfStreaks += 1
        print(numberOfStreaks)

0 个答案:

没有答案