Learn practical skills, build real-world projects, and advance your career
import random
random.seed(42)

We are conducting a coin toss experiment

First, we need to determine how many possible outcomes are there and what they are.

sample_space = ['H', 'T']
def coin_toss(tosses):
    heads = tails = 0
    for _ in range(tosses):
        if random.choice(sample_space) == 'H':
            heads +=1
        else:
            tails +=1
    return (heads/tosses, tails/tosses)

def print_prob(tosses):
    heads_prob, tails_prob = coin_toss(tosses)
    print("=============")
    print(f"With {tosses} tosses:")
    print(f"   Heads probability: {heads_prob}")
    print(f"   Tails probability: {tails_prob}")