作为课堂练习的一部分,我试图了解在以下位置找到的Monty Hall模拟代码:https://openclassrooms.com/fr/courses/4452741-decouvrez-les-librairies-python-pour-la-data-science/4740937-decouvrez-le-probleme-de-monty-hall#/id/r-4770995
(对不提供英文版本表示歉意;我找不到一个)
我对第31-34行感到困惑,应该模拟第一个选择之后主机打开另一扇门的情况:
if first_choice == good_door:
doors.remove(doors[randint(0,1)])
else:
doors = [good_door]
有人可以解释这段代码是如何由主机选择除所选门以外的其他门组成的吗?
谢谢!