我对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
连接起来:如果要为每个tuple选择始终相同的索引,请尝试以下操作:
如果要为每个元组获取随机元素,应执行以下操作:
最简单的理解方法:
相关问题 更多 >
编程相关推荐