2013-06-17 3 views
0

약 1 ~ 2 시간 동안 필자가 작성한 코드에 문제가 있습니다. 작동하고 있었고, 제가 만든 게임을 완료 할 때가되었습니다. 그것은 틀렸다. 나는 이해하지 못한다. 나는이 작은 글을 편집하지 않았지만, 지금은 더 일찍 일한 후에 그것이 잘못되었다고 결정했다. 저는 파이썬의 초보자입니다.하지만 텍스트가 바뀌 었는지 아니면 지금하고 싶은지에 대해 마음이 바뀐 것처럼 보입니다. 좋아Python의 구문 입력이 잘못되었습니다.

room2 = input("> ") 
if room2 == "2": 

그래서 기본적으로 내가 뭐하고 있었 코드이었다 :

room = input ("> ") 
if room = "1": 
    print("blahblah") 

는 내가 갈거야하는 텍스트 모험이다.

+3

어떤 오류 메시지가 나타 납니까? – kibibu

+0

어떤 버전의 파이썬을 사용하고 있습니까? –

+0

구문이 올바르지 않습니다.이 코드는 거의 모든 부분에 적용됩니다. – Jurdun

답변

1

예, 단일 = 여기 잊어 버렸습니다. =은 할당이고 ==은 여러 언어로 된 동일성 검사를 기억하십시오.

if room == "1": 
    print("blahblah") 

아무렇지도 않게 말하십시오. 다시 확인하는 법을 배우십시오.

1
room = input ("> ") 
if room == "1": 
    print("blahblah") 

= -> ==

2
room = input ("> ") 
if room == "1": # You forgot one = 
    print("blahblah") 
관련 문제