coin = "Heads"
устанавливает локальную переменную coin
в "Heads"
. не возвращает его.return "Heads"
будет (или, что эквивалентно, return coin
в конце функции).Предполагается, что любая функция, которая не выполняет return
до ее окончания, возвращает None
.None
явно не "Heads"
, поэтому вы накапливаете 1000 total_tails
.
Не должно быть большим сюрпризом, что random.randint(0,6)
бросает числа от 0 до 6, а не от 1 до 6.последний, вместо этого используйте random.randint(1,6)
.
Я не понимаю, что вы подразумеваете под "Результатом двух кубиков просто говорит нам о функции".