제가 몬티홀 딜레마 현상을 직접 만들고 싶어서 이것저것 시도를 해보았습니다.
파이썬 초보라
- 세 버튼을 만들고(button,button2,button3)
a=['자동차','염소','염소']
라는 리스트를 만들었고,random.shuffle(a)
를 한 후[button,button2,button3]=a
라고 해서 이 프로그램이 실행 될 때마다 각 버튼에 들어가는 객체가 랜덤으로 배정되게끔 만들려고 했습니다.
그 후 함수를 만들고 버튼을 누르니 'str' object does not support item assignment
라고 오류가 뜨더군요.
button들은 '자동차' '염소' 같은 문자열이니 안된다는건 이해가 갔지만 이것을 어떻게 해결할 수 있을까요?