[PYTHON] 파이썬 : 특정 입력이 얻어 질 때까지 프로그램을 반복하는 법?
PYTHON파이썬 : 특정 입력이 얻어 질 때까지 프로그램을 반복하는 법?
나는 입력을 평가하는 함수를 가지고 있으며, 빈 라인을 입력 할 때까지 입력을 요구하고 평가할 필요가있다. 어떻게 설정해야합니까?
while input != '':
evaluate input
나는 그런 것을 사용하는 것을 생각했지만 정확히 작동하지 않았습니다. 어떤 도움이 필요합니까?
해결법
-
==============================
1.이 작업에는 두 가지 방법이 있습니다. 첫 번째는 다음과 같습니다.
이 작업에는 두 가지 방법이 있습니다. 첫 번째는 다음과 같습니다.
while True: # Loop continuously inp = raw_input() # Get the input if inp == "": # If it is a blank line... break # ...break the loop
두 번째는 다음과 같습니다.
inp = raw_input() # Get the input while inp != "": # Loop until it is a blank line inp = raw_input() # Get the input again
Python 3.x를 사용하고 있다면, raw_input을 입력으로 대체해야 할 필요가있다.
-
==============================
2.입력이 유효한 지 추적하는 별도의 값을 사용하려고합니다.
입력이 유효한 지 추적하는 별도의 값을 사용하려고합니다.
good_input = None while not good_input: user_input = raw_input("enter the right letter : ") if user_input in list_of_good_values: good_input = user_input
from https://stackoverflow.com/questions/20337489/python-how-to-keep-repeating-a-program-until-a-specific-input-is-obtained by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 문자열에서 터플을 파싱 하시겠습니까? (0) | 2018.10.14 |
---|---|
[PYTHON] 숫자에 '소수 자리 표시'천 단위 구분 기호 추가 (0) | 2018.10.14 |
[PYTHON] Selenium Compound 클래스 이름은 허용되지 않습니다. (0) | 2018.10.14 |
[PYTHON] 문자열 목록의 모든 요소 제거 (0) | 2018.10.14 |
[PYTHON] 판다에서 인형으로 범주 형 변수 재구성 (0) | 2018.10.14 |