2015-01-10 72 views
-3

我剛開始學習Python。如何在Python中鏈接

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

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

當寄存器放入輸入時,我試圖鏈接到地標標記20區域。我怎麼能做到這一點?謝謝,我只是一個初學者。 :)

+0

對不起,但我有**絕對不知道**你的意思。不過,我想你可能想閱讀關於該語言的基本教程。 –

+0

你的意思是你想檢查用戶是否輸入了字符串「register」?或者輸入與* variable *'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? ") 

更改它這樣,你應該告訴到Python這是一個字符串,因爲存儲變量作爲字符串input。你也可以這樣寫 - 比你的代碼清晰;

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

input()返回String所以在if聲明,你必須將register字改爲"register"因爲變量command將是一個字符串的方法:因此if語句尋找==後的字符串。 希望這有助於

+0

非常感謝:) – ollymahoshi

+0

這對我來說有點愚蠢,因爲我確實知道 – ollymahoshi