Python 2下python
count = 0 while count < 3: user = input('>>>') pwd = input('>>>') if user == 'wy' and pwd == '123': print "歡迎登錄" break else: print "用戶名或者密碼錯誤" count = count +1
形成如下輸出錯誤:python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 "/Users/macmini-2/Desktop/AiGuXuan 2018-04-24 09-01-22/day1.py"
>>>f
Traceback (most recent call last):
File "/Users/macmini-2/Desktop/AiGuXuan 2018-04-24 09-01-22/day1.py", line 30, in <module>
user = input('>>>')
File "<string>", line 1, in <module>
NameError: name 'f' is not defined
Process finished with exit code 1code
解決辦法:blog
count = 0 while count < 3: user = raw_input('>>>') pwd = raw_input('>>>') if user == 'wy' and pwd == '123': print "歡迎登錄" break else: print "用戶名或者密碼錯誤" count = count +1
將input改爲raw_inputinput