我想創建一個基於用戶註冊門戶網站併爲此我想添加一些用戶名。但是,如果它們已被佔用,那麼代碼應該提示 用戶添加另一個用戶名,我試圖用此代碼來完成此操作。用戶名輸入和匹配使用python-(陷入while循環)
a=0
User=['name123']
username=raw_input("Enter username : ")
while a==0:
for i in User:
if i==username:
a=0
break
else:
a=1
if a==0:
usernarme=raw_input("Username already taken.\nEnter another username :")
但它會變得輸入有效的用戶名後反覆 停留在循環,並顯示以下信息。我做錯了什麼?
「用戶名已採取」
變量名可能是最後一行的錯字。順便說一句,如果在提供的代碼段中沒有'class',爲什麼還要添加'class'標籤? –