Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. #
  2. import random
  3. #
  4. door_val = 3 # Количество дверей
  5. door_status = []
  6. for i in range(door_val):
  7. door_status.append(i) # закрыли все двери
  8. #
  9. door_id_win = random.randrange(0, door_val)
  10. print("Выигрышная дверь: {}".format(door_id_win))
  11. #
  12. while True:
  13. select_door_id = input("Ведущий: Выберите дверь({}%) {}: ".format(100 / len(door_status), door_status))
  14. if select_door_id.isdigit:
  15. select_door_id = int(select_door_id)
  16. if select_door_id >= 0 and select_door_id < door_val:
  17. if select_door_id == door_id_win:
  18. door_open_id = random.randrange(len(door_status))
  19. print("Ведущий: Я открываю дверь {} и за ней ничего нет".format(door_status[door_open_id]))
  20. del door_status[door_open_id]
  21. while True:
  22. aswer = input("Ведущий: Вы уверены в выборе? ({}%) (y/n)? ".format(100 / len(door_status))).lower()
  23. if aswer == 'y':
  24. print("Ведущий: Вы выиграли!")
  25. break
  26. elif aswer == 'n':
  27. break
  28. else:
  29. continue
  30. if select_door_id != door_id_win:
  31. print("Ведущий: Вы проиграли, попробуйте ещё раз")
  32. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement