random.choice和变量有些问题?

时间:2014-04-17 23:21:43

标签: python function variables random

我有一个程序可以打印一个函数中的随机内容,但它并不完全正常。所有的程序都是空白输出,没有别的。以下是该计划的一个示例:

def funct1():
    print "Funct1"

def funct2():
    print "Funct2"

functs = [funct1, funct2]

def run():
    select_funct = random.choice(functs)

run()

就像我说的,每当我运行这个脚本时,它只会提供空输出。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

您可以从运行调用您的函数参考。

def run():
   select_funct = random.choice(functs)
   select_funct()