上一节的视频中我们随机生成形容词和名词并组合在一起。它会输出像"tall tree"或"sticky sky"这样的内容。我们持续改进这个程序,使其能够生成更长的句子。到目前为止,我们有一个形容词数组和一个名词数组。我们又添加了三个新数组:冠词、动词和介词。这样就能够构建相当长的句子。
为输出这些词,我们创建了一个名为write_word()的自定义函数。这个函数只接收一个参数:一个词语的数组。所以如果我们想随机输出一个形容词,使用write_word(adj)。如果想随机输出一个介词,调用write_word(adj)。
这个函数接收整个单词列表。它会检查列表中有多少个词,并随机打印其中一个词。