import random

idioticStrategy = 0

# Стратегия без смены выбора
for _ in range(10000):
    # Дверь с машиной
    carDoor = random.randint(1, 3)
    
    # Выбираю дверь
    chosenDoor = random.randint(1, 3)
    
    # Ведущий выбирает дверь с козой
    goatDoor = [door for door in range(1, 4) if door != carDoor and door != chosenDoor][0]
    
    # Мне похуй я не наукобот, двери две вероятность 50/50
    if (chosenDoor == carDoor):
        idioticStrategy += 1
        
print("Стратегия без смены выбора: ", idioticStrategy / 10000)
    
     
smartStrategy = 0  
    
# Стратегия со сменой выбора
for _ in range(10000):
    # Дверь с машиной
    carDoor = random.randint(1, 3)
    
    # Выбираю дверь
    chosenDoor = random.randint(1, 3)
    
    # Ведущий выбирает дверь с козой
    goatDoor = [door for door in range(1, 4) if door != carDoor and door != chosenDoor][0]
    
    # Оставшаяся дверь
    lastDoor = [door for door in range(1, 4) if door != chosenDoor and door != goatDoor][0]
    
    # Меняю выбор, ведущий знает где машина
    chosenDoor = lastDoor
    
    if (chosenDoor == carDoor):
        smartStrategy += 1

print("Стратегия со сменой выбора: ", smartStrategy / 10000)