【发布时间】:2021-01-07 12:44:02
【问题描述】:
我正在创建一个在循环中随机执行其他函数的函数,但我在 Stack Overflow 中看到的所有其他示例之间的区别在于,在这种情况下,参数必须针对每个函数。
例如:func_a()只能用参数a执行
import random
def account(self, first_name, last_name, ID):
random.choice([
self.function_first_name(first_name),
self.function_last_name(last_name),
self.function_user_name(user_name)
])
在这种情况下,我一直以相同的顺序执行,它的行为就像一个循环,这没问题,但不是随机的。
我怎样才能保持简单并以随机顺序执行所有功能一次
【问题讨论】:
-
先生成一个从0到函数个数的数字怎么样。然后使用 switch 语句来执行函数。
标签: python python-3.x random