我正在使用Python并想出如何编写一个要求输入UN和密码的程序。我正在使用“while循环”教程。
对于Command和Input1和Input2,为什么它们将变量显示为等于“”
他们表示:
name = raw_input("What is your UserName: ")
password = raw_input("What is your Password: ")
print "To lock your computer type lock."
command = ""
input1 = ""
input2 = ""
while command != "lock":
command = raw_input("What is your command: ")
while input1 != name:
input1 = raw_input("What is your username: ")

答案 0 :(得分:2)
这只是意味着他们声明了两个字符串input1
和input2
并确保它们在接受用户输入之前是空字符串。
答案 1 :(得分:0)
使用command=""
将创建一个名为command的变量,该变量是一个空字符串。这通常被使用,因此您可以清除变量并再次使用它。
例如:
>>> command = "hello world"
>>> print command
hello world
>>> command = ""
>>> print command
>>>
答案 2 :(得分:-1)
他们在使用它们之前定义变量,否则你会得到一个错误,即命令没有定义,你的程序也会失败。