-2
def guessinggame():
d = input("Enter a random word: ")
e = input("How many letters does the word has?: ")
f = len(d)
if("e" == len(d)):
print("You are right!")
guessinggame()
如果我試圖運行這個代碼,它會工作,但它會跳過「if」功能...請幫助。謝謝!爲什麼'if'函數沒有工作?蟒蛇
你需要'如果(INT(E)== LEN(d)):' –
假設'LEN(d)'爲5,什麼是' 「E」 的結果== 5'? –
仔細閱讀您的代碼*。你認爲''e「'在那個測試中?它與你參考'd'的地方有什麼不同?另外,如果這是Python 3,變量'e'將包含一個字符串,而不是一個整數,請參閱[我如何將輸入讀爲Python中的整數?](http://stackoverflow.com/q/20449427) –