2015-01-10 3 views
-3

저는 방금 파이썬을 배우기 시작했습니다.링크하는 방법 파이썬

placemarker = 1 
while True: 
    print ("Welcome") 
    command = input ("Enter command: ") 
    if command == register: 
     placemarker = 20 

if placemarker == 20: 
    registerMe = input ("What is your name? ") 

입력란에 레지스터를 넣을 때 placemarker 20 영역에 연결하려고합니다. 내가 어떻게 이걸 얻을 수 있니? 고마워, 그리고 난 그냥 초보자. input이 문자열로 변수를 저장하기 때문에 :)이 같은

+0

죄송하지만, 나는 ** 어떤 뜻인지 전혀 모른다 **. 그래도 언어에 대한 기본 자습서를 읽는 것이 좋습니다. –

+0

사용자가 'register'문자열을 입력했는지 확인하고 싶습니까? 아니면 * 변수 *'register'에 저장된 것과 동일한 것을 입력 했습니까? –

+0

문자열 레지스터를 입력했습니다 – ollymahoshi

답변

0
placemarker = 1 
while True: 
    print ("Welcome") 
    command = input ("Enter command: ") 
    if command == "register": #String variable here 
     placemarker = 20 

if placemarker == 20: 
    registerMe = input ("What is your name? ") 

변경은, 파이썬에 얘기해야 그것은 문자열입니다. 또한 코드보다 명확하게 작성할 수 있습니다.

while True: 
    print ("Welcome") 
    command = input ("Enter command: ") 
    if command == "register": #String variable here 
     registerMe = input ("What is your name? ") 
     print (registerMe) #print or do whatever you want on here 
     break 
0

그래서 if 문에이 변수 command 문자열되기 때문에 "register"register 단어를 변경해야하는 String을 반환 input() 방법 : 그러므로 if 문이 == 후 문자열을 찾고있다. 희망이 도움이

+0

고마워요. – ollymahoshi

+0

그건 내게 약간 어리 석었습니다. – ollymahoshi

관련 문제