여러 함수가있는 Python 클래스에서 사용자 입력을 구성하는 가장 좋은 방법

밀톰

여러 메서드가있는 큰 클래스가 있습니다. 클래스의 첫 번째 함수는 여러 사용자 입력을 요청하며 해당 값은 클래스의 다른 여러 함수에서 사용됩니다.

이러한 입력을 '중앙화'하고 클래스 내의 모든 함수에서 사용할 수 있도록 만드는 가장 좋은 방법은 무엇입니까? 현재 사용자는 두 개의 매개 변수를 입력해야하는지 200 개를 입력해야하는지 알 수 없기 때문에 사용자가 얼마나 많은 입력이 필요한지 알 수 있도록 이러한 입력을 Class 매개 변수로 입력해야한다고 제안했습니다.

class Simulation:
    
    def pull_data(self):

        input1 = input()
        input2 = input()
        input3 = input()

    def simulate(self, input1, input2, input3)

또한 내 사용자 입력이 항상 고정되어 있지 않으면 어떻게됩니까? 예를 들어 사용자가 먼저 선택을 입력 한 다음 후속 입력이 이에 따라 달라진다고 가정 해보십시오. 옵션 a를 선택하면 한 세트의 입력이 요청되고 그렇지 않으면 다른 세트의 입력이 요청됩니다. 절반이 사용되지 않더라도 이러한 모든 입력을 여전히 '중앙화'할 수 있습니까? 예를 들면

class Simulation:
    
    def pull_data(self):

        input1 = input()
        if input1 == 'bla':
            input2 = input()
            input3 = input()
        
        else:
            input2 = input() # these inputs are different questions to the above
            input3 = input() 

    def simulate(self, input1, input2, input3)
사프 완 삼수 딘

입력을에 속성으로 self만듭니다.

class Simulation:
    
    def pull_data(self):

        self.input1 = input()
        self.input2 = input()
        self.input3 = input()

지금, 당신은 사용하여 클래스의 모든 기능에 입력을 참조 할 수 있습니다 self.input1, self.input2하고 self.input3.

확인 문서 를 들어self

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

입력에서 사전을 구성하는 Python 가장 좋은 방법

분류에서Dev

여러 클래스에 걸쳐 문자열을 작성하는 가장 좋은 방법은 무엇입니까

분류에서Dev

Python에서 여러 사전을 반복하는 가장 좋은 방법

분류에서Dev

Python을 사용하여 시스템 별 구성 파일을 편집하는 가장 쉽고 가장 좋은 방법은 무엇입니까?

분류에서Dev

클래스 내에서 다른 여러 사용자 입력을 사용하여 사전에 데이터를 추가하는 방법은 무엇입니까?

분류에서Dev

여러 클래스가 C #에서 동일한 특성을 공유하는 가장 좋은 방법

분류에서Dev

Firefox 검색 창 입력을 사용하여 URL을 구성하고 탐색하는 가장 좋은 방법

분류에서Dev

Ruby의 여러 클래스에서 사용자 입력을 사용하는 방법은 무엇입니까?

분류에서Dev

python3을 사용하여 목록에서 여러 정수의 힘을 계산하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

파이썬을 사용하여 문자열을 클러스터링하는 가장 좋은 방법

분류에서Dev

Symfony2에 여러 자산을 포함하는 가장 좋은 방법

분류에서Dev

Python에서 여러 사용자 입력을 추가하는 방법

분류에서Dev

C #을 사용하여 mysql에 여러 행을 삽입하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Python 3.4에서 사용자 입력으로 문자열 유효성 검사를 수행하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

명령에서 여러 사용자를 입력으로 사용하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

반복자를 사용하여 C ++에서 여러 크기의 여러 목록을 동시에 반복하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Restlet 라이브러리에서 사용하지 않는 클래스를 제거하도록 Proguard를 구성하는 가장 좋은 방법

분류에서Dev

사용자가 Vim 플러그인을 구성하도록하는 가장 좋은 방법

분류에서Dev

사용자가 Vim 플러그인을 구성하도록하는 가장 좋은 방법

분류에서Dev

자바 스크립트 함수와 파일을 구성하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

if 문에서 여러 문자열을 확인하는 가장 좋은 방법

분류에서Dev

Dependeny Injection으로 여러 인터페이스 구현을 사용하는 가장 좋은 방법

분류에서Dev

Python을 사용하여 부분 행렬에서 고유 요소의 수를 찾는 가장 좋은 방법

분류에서Dev

스캐너를 사용하여 콘솔에서 숫자를 읽을 수있는 가장 좋은 방법은 무엇입니까?

분류에서Dev

스레드를 사용하지 않고 Windows에서 여러 클라이언트 연결을 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

여러 사용자간에 강력한 워크 스테이션의 리소스를 공유하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

사용자 입력 배열에 레이블을 지정하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Python에서 함수를 사용하여 키에 여러 값을 추가하는 방법은 무엇입니까?

분류에서Dev

Python 클래스를 구성하는 가장 좋은 방법은 무엇입니까?

Related 관련 기사

  1. 1

    입력에서 사전을 구성하는 Python 가장 좋은 방법

  2. 2

    여러 클래스에 걸쳐 문자열을 작성하는 가장 좋은 방법은 무엇입니까

  3. 3

    Python에서 여러 사전을 반복하는 가장 좋은 방법

  4. 4

    Python을 사용하여 시스템 별 구성 파일을 편집하는 가장 쉽고 가장 좋은 방법은 무엇입니까?

  5. 5

    클래스 내에서 다른 여러 사용자 입력을 사용하여 사전에 데이터를 추가하는 방법은 무엇입니까?

  6. 6

    여러 클래스가 C #에서 동일한 특성을 공유하는 가장 좋은 방법

  7. 7

    Firefox 검색 창 입력을 사용하여 URL을 구성하고 탐색하는 가장 좋은 방법

  8. 8

    Ruby의 여러 클래스에서 사용자 입력을 사용하는 방법은 무엇입니까?

  9. 9

    python3을 사용하여 목록에서 여러 정수의 힘을 계산하는 가장 좋은 방법은 무엇입니까?

  10. 10

    파이썬을 사용하여 문자열을 클러스터링하는 가장 좋은 방법

  11. 11

    Symfony2에 여러 자산을 포함하는 가장 좋은 방법

  12. 12

    Python에서 여러 사용자 입력을 추가하는 방법

  13. 13

    C #을 사용하여 mysql에 여러 행을 삽입하는 가장 좋은 방법은 무엇입니까?

  14. 14

    Python 3.4에서 사용자 입력으로 문자열 유효성 검사를 수행하는 가장 좋은 방법은 무엇입니까?

  15. 15

    명령에서 여러 사용자를 입력으로 사용하는 가장 좋은 방법은 무엇입니까?

  16. 16

    반복자를 사용하여 C ++에서 여러 크기의 여러 목록을 동시에 반복하는 가장 좋은 방법은 무엇입니까?

  17. 17

    Restlet 라이브러리에서 사용하지 않는 클래스를 제거하도록 Proguard를 구성하는 가장 좋은 방법

  18. 18

    사용자가 Vim 플러그인을 구성하도록하는 가장 좋은 방법

  19. 19

    사용자가 Vim 플러그인을 구성하도록하는 가장 좋은 방법

  20. 20

    자바 스크립트 함수와 파일을 구성하는 가장 좋은 방법은 무엇입니까?

  21. 21

    if 문에서 여러 문자열을 확인하는 가장 좋은 방법

  22. 22

    Dependeny Injection으로 여러 인터페이스 구현을 사용하는 가장 좋은 방법

  23. 23

    Python을 사용하여 부분 행렬에서 고유 요소의 수를 찾는 가장 좋은 방법

  24. 24

    스캐너를 사용하여 콘솔에서 숫자를 읽을 수있는 가장 좋은 방법은 무엇입니까?

  25. 25

    스레드를 사용하지 않고 Windows에서 여러 클라이언트 연결을 처리하는 가장 좋은 방법은 무엇입니까?

  26. 26

    여러 사용자간에 강력한 워크 스테이션의 리소스를 공유하는 가장 좋은 방법은 무엇입니까?

  27. 27

    사용자 입력 배열에 레이블을 지정하는 가장 좋은 방법은 무엇입니까?

  28. 28

    Python에서 함수를 사용하여 키에 여러 값을 추가하는 방법은 무엇입니까?

  29. 29

    Python 클래스를 구성하는 가장 좋은 방법은 무엇입니까?

뜨겁다태그

보관