如何在多个打印命令之间随机选择
例如
我想随机选择这两个打印函数中的一个
print ('The ball ', (random.choice (action_ball))
print ('The cat', (random.choice (action_cat))
然后参考这两个列表
action_ball = ['rolled','bounced']
action_cat = ['purred','meowed']
要随机生成这四个句子中的一个
the ball rolled
the ball bounced
the cat purred
the cat meowed
我了解如何从一个列表生成:
import random
action_ball = ['rolled','bounced']
print ('The ball ', (random.choice (action_ball))
在那之后,我迷路了
这将随机生成0或1,如果为1,则打印随机选择的球串,如果为0,则打印随机选择的猫串。这有意义吗
Edit:如果您想添加更多选项,您可以随时更改
randint()
的范围,并为每个范围设置条件,但这可以非常容易地通用化(为您节省大量键入时间),如下所示:现在,只需向
options
添加更多条目,就可以添加更多的选择和选项您可以提前生成所有四个句子,然后只需选择其中一个:
相关问题 更多 >
编程相关推荐