テキストファイルを読んで、.txtファイルの文中のすべての単語が母音かどうかを調べる必要があります。私はこれまでのところ、これを持っている:文中のすべての単語の最初の文字を取得していますか?
def main():
#Open, read and close the datafile
datafile=open(input('Enter File Name: '))
contents=datafile.read()
datafile.close
def startsWithVowel():
if contents[0] in ['A','a','E','e','I','i','O','o','U','u']:
return true
else:
return false
これは、データファイルの内容の最初の文字をチェックしますが、私は文の中ですべての単語をチェックする必要がありますが、私は各単語の最初の文字で作業するかどうかはわかりません文。助けてください!あなたのmain
機能で
あなたは本当に戻ってほしいですか?すべての行のすべての単語が母音で始まるとき?それは私には役に立たないようです。 –
phytonで文字列を分割する人を見つけます。文字列をスペースで分割します。各単語のループを実行して母音で始まるかどうか確認する – Filype
句読点、数字などの文字を無視する場合は、内容を単語に分割するのが難しい場合があります。それを行う素朴な方法は 'contents.split()'でしょう。 – martineau