gpt4 book ai didi

python - 在python中生成随机句子

转载 作者:行者123 更新时间:2023-11-28 19:34:02 24 4
gpt4 key购买 nike

我对 python 和编程还很陌生!

我需要编写一个包含 4 个元组的程序,每个元组有 5 个元素。一个元组应该有动词,一个元组应该有名词,一个元组应该有形容词,一个元组应该有副词。然后我必须使用 0 到 4 之间随机生成的数字从每个元组中选择一个元素。这是我目前所拥有的:

import random

nouns = ("puppy", "car", "rabbit", "girl", "monkey")
verbs = ("runs", "hits", "jumps", "drives", "barfs")
adv = ("crazily.", "dutifully.", "foolishly.", "merrily.", "occasionally.")
adj = ("adorable", "clueless", "dirty", "odd", "stupid")
num = random.randrange(0,5)
print (num)

有人可以告诉我我做错了什么吗?

最佳答案

您可以在列表理解中使用 random.choice,然后使用 join 连接所选列表:

>>> l=[nouns,verbs,adj,adv]
>>> ' '.join([random.choice(i) for i in l])
'girl runs dirty crazily.'
>>> ' '.join([random.choice(i) for i in l])
'monkey hits clueless occasionally.'

关于python - 在python中生成随机句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29938804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com