使用Python编写的中文句子生成器
发布时间:2023-12-11 09:17:50
以下是一个使用Python编写的中文句子生成器的示例代码:
import random
# 定义常用的汉字和词语
words = {
"subject": ["我", "你", "他", "她", "我们", "你们", "他们"],
"verb": ["喜欢", "讨厌", "爱", "看", "吃", "学习", "工作"],
"object": ["苹果", "电影", "书", "音乐", "旅游", "足球", "游戏"]
}
# 生成句子的函数
def generate_sentence():
subject = random.choice(words["subject"])
verb = random.choice(words["verb"])
object = random.choice(words["object"])
sentence = subject + verb + object
return sentence
# 生成10个句子
for i in range(10):
sentence = generate_sentence()
print(sentence)
运行上面的代码会生成10个由随机选择的主语、动词和宾语组成的中文句子,例如:
你讨厌苹果 他们学习音乐 你们吃旅游 我爱足球 我们看电影 他吃书 她工作旅游 他们学习电影 他吃音乐 我们吃电影
你可以根据words字典中的词语,自定义和添加更多的汉字和词语,以增加生成句子的多样性。
