によって与えられた言葉で文章中の単語や語句を交換します。供給された2つの単語があった場合は、単語や私は、ユーザーが与える入力された言葉で文章中の特定の単語を置き換えるためにしようとしていたユーザ
$ python3 madlib.py
Enter NOUN : DOG
Enter NOUN : DUCK
the DUCK VERB PAST the DUCK
:端子を介して上記の実行時に
def replace(line, word):
new_line = ''
for i in range(line.count(word)):
new_word = input('Enter ' +word+ ' : ')
new_line = line.replace(word, new_word)
return new_line
def main():
print(replace('the noun verb past the noun', 'noun'))
main()
出力:私は以下のコードとの例に見られるように、個別の単語を交換する方法を考え出すのトラブルを抱えていますDOG
とDUCK
、私はそれが「the DOG verb past the DUCK
」を生成したいと思います。
あなたが複数回出現する単語で起こるために何をしたいですか?そして、あなたの観測された期待される出力を質問に加えてください。 – datell
プログラムの出力を投稿し、_verbatim_を入力してください。 –
私の観測された出力は画像に掲載されています。私の知る限り、2つの新しい単語が入力されているかどうかを確認したい出力としてDOGしており、それが好きDUCKは私がサンプル入力を –