2016-12-08 1 views
0

여기 내 코드입니다. 어떤 이유로 든 다른 else 문이 작동하지 않습니다. 어떤 도움을 주셔서 감사합니다.else 문 구문 오류

import os 
print("Loading Complete...") 

def echo(): 
    print("echo mode enabled") 
    echo = input("what would you like me to echo") 
    os.system("say ' '" + echo) 
    return 

if input("Mode:") == "1": 
    echo() 
else: 
+0

else 문이 없습니다. – DZDomi

+0

죄송합니다. 그냥 추가하겠습니다. –

+1

어떤 프로그래밍 언어입니까? –

답변

0

음. 이 코드는 잘 작동합니다. 유일한 차이점은 가져 오기 전에 공백이없고 else : block 다음에 패스가 오는 것입니다. 예제에 따르면 아무 것도하지 않기 때문입니다.

import os 
print("Loading Complete...") 

def echo(): 
    print("echo mode enabled") 
    echo = input("what would you like me to echo") 
    os.system("say ' '" + echo) 
    return 

if input("Mode:") == "1": 
    echo() 
else: 
    pass 

은 또한 어떤 다른 조항이없는 경우) (raw_input을 위해

import os 
print("Loading Complete...") 

def echo(): 
    print("echo mode enabled") 
    echo = raw_input("what would you like me to echo ") 
    os.system("say ' '" + echo) 
    return 

if raw_input("Mode: ") == "1": 
    echo() 
else: 
    pass 
0

를 입력을() 변경할 수 있습니다. 다른 용도로 코드를 실행하지 않으려면 pass를 사용하십시오. else : 실행을위한 또 다른 코드 블록을 기다리고 있습니다.