2017-02-07 1 views
-1

안녕하세요, 저는 Python을 처음 사용하면서 새로운 기능을 사용했지만, 필자는 사용자에게 단어와 문장을 몇 가지 기능으로 입력하라는 코드를 작성하도록 요청 받았지만 현재 상태 확인이 있어야합니다 (사용자가 공백으로 남겨 두거나 단어)하지만 나는 단어 또는 문장이 비어있는 경우 사용자가 다시 입력 할 수 있어야합니다 존재 여부를 확인하는 방법을 모릅니다. 누구든지 나를 도울 수 있습니까?Python 존재 여부 확인?

UserSen = input("Please type in a sentence without punctuation: ").lower() 
while len(UserSen) == 0: 
    UserSen = input("Please type in a sentence without punctuation: ").lower() 

UserSen = UserSen.split() 
+1

무엇 UserSen'에서 Word_To_Find'에 대해 : –

답변

1

는 한 UserSen가 비어로 while 루프를 사용? 또한 파이썬 변수는 대개 소문자입니다.
+0

'int','float'와 같이 문자열이 아닌 값을 입력하면 Python 2.7에서 오류가 발생할 수 있습니다 ('len'이 지원되지 않으므로) –

+0

예! 고맙습니다. word_to_fing과 동일한 메소드를 사용할 수있게되어서 고맙습니다. –

+0

@MoinuddinQuadri 그는'input'을 사용하여 파이썬 3으로 추정했습니다. 여러분은 항상'input = raw_input; range = xrange' 버전 확인 후 – Uriel