Я Python новичок. Я пытаюсь написать простой, но аккуратный код для решения следующей проблемы.
Я написал это, но оно всегда как-то оценивается в ~ 325%. Что может быть не так?
import random
numberOfStreaks = 0
flip = []
for experimentNumber in range(10000):
# Code that creates a list of 100 'heads' or 'tails' values.
for i in range(101):
flip.append(random.randint(0,1))
# Code that checks if there is a streak of 6 heads or tails in a row.
for i in flip:
if flip[i] == flip[i+1]:
if flip[i] == flip[i+2]:
if flip[i] == flip[i+3]:
if flip[i] == flip[i+4]:
if flip[i] == flip[i+5]:
numberOfStreaks += 1
flip = []
print('Chance of streak: %s%%' % (numberOfStreaks / 100))