Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- TRIALS = 3
- PRIZE, EMPTY = True, False
- ANSWER = 'введите номер двери от 1 до 3 : '
- MESSAGE_OPEN = 'мы открыли {} дверь, за ней ничего нет. Сделаете новый выбор или останетесь на своем?'
- SELECT = [(2, 3), (1, 3), (1, 2)]
- win = 0
- doors = [PRIZE, EMPTY, EMPTY]
- for _ in range(TRIALS):
- random.shuffle(doors)
- choice = int(input(ANSWER))
- declension = ['первую', 'вторую', 'третью']
- unselected = SELECT[choice - 1]
- if doors[unselected[0] - 1] is PRIZE:
- message = MESSAGE_OPEN.format(declension[unselected[0] - 1])
- else:
- message = MESSAGE_OPEN.format(declension[unselected[1] - 1])
- print(message)
- choice = int(input('второй вопрос')) # второй вопрос?
- if choice in doors and doors[choice] is PRIZE: # выбранная дверь and дверь is True:
- result = 'победа'
- win += 1
- else:
- result = 'проиграл'
- print(result)
- ratio = (win/TRIALS) * 100
- print(f'процент побед: {ratio}%')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement