欢迎访问宙启技术站
智能推送

使用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字典中的词语,自定义和添加更多的汉字和词语,以增加生成句子的多样性。