2015-01-10 48 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