我是編程和python的新手。我在網上尋找幫助,我按照他們的說法行事,但我認爲我犯了一個我無法理解的錯誤。 現在我所要做的就是:如果單詞與用戶在文件中輸入單詞的長度相匹配,請列出這些單詞。如果我用實際的號碼替換userLength
,但它不適用於變量userlength
。我以後需要這個名單來開發Hang子手。python中的長度函數不能按我想要的方式工作
任何關於代碼的幫助或建議都會很棒。
def welcome():
print("Welcome to the Hangman: ")
userLength = input ("Please tell us how long word you want to play : ")
print(userLength)
text = open("test.txt").read()
counts = Counter([len(word.strip('?!,.')) for word in text.split()])
counts[10]
print(counts)
for wl in text.split():
if len(wl) == counts :
wordLen = len(text.split())
print (wordLen)
print(wl)
filename = open("test.txt")
lines = filename.readlines()
filename.close()
print (lines)
for line in lines:
wl = len(line)
print (wl)
if wl == userLength:
words = line
print (words)
def main():
welcome()
main()
明白了。謝謝。 – AAA 2013-05-13 12:21:04