我目前正在測試我的Python編程知識作爲學生並不能得到萊恩(),以一個簡單的程序,它要求用戶爲該最大用戶名工作12個字母長如何爲字符串的輸入長度添加驗證?
Name = input("What Is Your Player Name\t")
# Check That The User Has Got A Maximun Of 12 Characters
if Name.len(0-13):
else:
print("Your Name Can Only Contain 12 Characters")
沒有'len()'字符串函數,有'__len__'應該用作'len(Name)'。如果第一個條件爲True,那麼也沒有聲明,所以你的代碼將不起作用。 –
我強烈建議您閱讀文檔;不清楚爲什麼你認爲一個字符串有一個'len'方法,或者它爲什麼會返回一個布爾值,或者爲什麼'0-13'會被解釋爲一個有效範圍(而不是'-13')。只是猜測不是學習語言的有效手段。 – jonrsharpe