편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2021.03.09

    안녕하세요 tkinter button 과 문자열에 대해서 질문하려고 합니다


    제가 몬티홀 딜레마 현상을 직접 만들고 싶어서 이것저것 시도를 해보았습니다.

    파이썬 초보라

    • 세 버튼을 만들고(button,button2,button3)
    • a=['자동차','염소','염소'] 라는 리스트를 만들었고,
    • random.shuffle(a)를 한 후
    • [button,button2,button3]=a

    라고 해서 이 프로그램이 실행 될 때마다 각 버튼에 들어가는 객체가 랜덤으로 배정되게끔 만들려고 했습니다.

    그 후 함수를 만들고 버튼을 누르니 'str' object does not support item assignment 라고 오류가 뜨더군요.

    button들은 '자동차' '염소' 같은 문자열이니 안된다는건 이해가 갔지만 이것을 어떻게 해결할 수 있을까요?

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.08.29

    안녕하세요 tkinter button 과 문자열에 대해서 질문하려고 합니다 ㅠㅠ


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