2017-02-01 2 views
-2

모듈을 사용하여 특별히 테스트 한 모듈은 이고 "Else"를 시도했지만 "Else"이상의 구문 오류가 발생했습니다. 인터넷을 많이 살펴 보았습니다. 나는 아무것도 찾을 수 없다. 그래서 나는 스스로에게 묻기로 결심했다. 아마도 나는 이것 때문에 지구상에서 가장 바보 같은 사람처럼 들릴 것이다. 가져온 모듈에서 Python Else가 작동하지 않습니까?

여기 내 코드의

,

import time 

input ("Hello, would you like to sleep?") 
if input == "Yes": 
    time.sleep(0.5) 
print("Sleeping.") 
print("Sleeping..") 
print("Sleeping...") 
print("You have awoken!") 


else: 
print("Alright.") 

답변

1

프로그램이 같이 있어야

import time 
inputString = input("Hello, would you like to sleep?") 
if inputString.lower() == "yes": 
    time.sleep(0.5) 
    print("Sleeping.") 
    print("Sleeping..") 
    print("Sleeping...") 
    print("You have awoken!") 
else: 
    print("Alright.") 

input, 당신은 다른 뭔가를 참조하는 것을 사용할 수있는 파이썬에서 키워드이지만, 그것은 매우 좋습니다. 또한 input()은 파이썬 3.x에서 string을, 파이썬 2.x에서 eval(input())을 반환합니다.

알다시피, 들여 쓰기는 Python에서 매우 중요합니다.

+0

아, 그래, 고마워. – SwifterZee

0

들여 쓰기를 검토해야 할 수도 있습니다. Python은 공백을 사용하여 코드 블록을 나타냅니다. 이 에디터는 코드를 망가했다고 할 수 있지만은 다음과 같은 모양입니다 :

import time 

inputString = input("Hello, would you like to sleep?") 
if input == "Yes": 
    print("Sleeping.") 
    print("Sleeping..") 
    print("Sleeping...") 
    time.sleep(0.5) 
    print("You have awoken!") 
else: 
    print("Alright.") 

참고 그 경우와이 블록의 내부 같은 들여 쓰기 수준, 그리고 모든 것을 들여 쓰기 다른 하나 개 수준.

관련 문제