用python语言写一个笑话制造机程序
时间: 2023-02-09 20:31:37 浏览: 390
好的,这是一个简单的笑话制造机程序:
```
import random
def generate_joke():
# 预先定义一些笑话的句子模板
sentence_templates = [
"为什么{}总是{}呢?因为他{}。",
"今天{}给我讲了个笑话,讲的是{},结果我{}。",
"{}见到{},就{}。"
]
# 随机选择一个句子模板
template = random.choice(sentence_templates)
# 随机生成笑话里的三个单词
word1 = random.choice(["小明", "小红", "小刚"])
word2 = random.choice(["坐在树上", "坐在河里", "坐在房间里"])
word3 = random.choice(["笑了", "哭了", "睡着了"])
# 用生成的单词填充句子模板并返回
joke = template.format(word1, word2, word3)
return joke
# 测试一下
for i in range(5):
print(generate_joke())
```
这个程序会随机生成一些带有“小明”、“小红”、“小刚”的笑话。每次运行程序,生成的笑话都不一样。你可以尝试修改一下这个程序,加入更多的句子模板或者单词,来生成更多不同的笑话。
阅读全文