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 ')
私はこの単語を見つけようとしている単語の位置をユーザーに出力します。私はコードが動作しているが、私の評価のためには、実際にはどうすればいいのかわかりません。choice == word [pos]:が動作します。もし誰かが私にこのことを説明できたら、それは大いに評価されるでしょう。単語の位置を表示する単語ファインダーのコード
繰り返しの一種と思われますか? Pythonには慣れていませんが、文字列を ''''で分割した後に 'word []'配列をループして、各単語をユーザーの入力した文字列にマッチさせようとします。これは役に立ちます:http://www.pythonlearn.com/html-008/cfbook006.html –