sentence='ASK NOT WHAT YOUR COUNTRY CAN DO FOR YOU ASK WHAT YOU CAN DO FOR YOUR COUNTRY'
word=[]
pos=0
choice=''
while choice!='q':
print(sentence)
word=sentence.split(' ')
choice=input('what word do you want to find').upper()
for pos in range(len(word)):
if choice==word[pos]:
print('The word ' + str(choice)+ ' occurs in the ' + str(pos +1) + ' th position ')
我有這段代碼,它向用戶輸出他們試圖找到的單詞的位置。我有代碼工作,但對於我的評價我真的不知道如何選擇== word [pos]:如何工作。如果有人可以向我解釋這一點,將不勝感激單詞查找器的代碼,它顯示單詞的位置
似乎是一種迭代的形式?不熟悉python,但似乎在用'''分割字符串後,循環訪問'word []'數組,然後嘗試將每個單詞匹配到用戶輸入的字符串。這可能有所幫助:http://www.pythonlearn.com/html-008/cfbook006.html –