Python 随机选择和变量的一些问题?

Python 随机选择和变量的一些问题?,python,function,variables,random,Python,Function,Variables,Random,我有一个程序,可以从一个函数中打印出随机的东西,但它不能正常工作。该程序所做的只是给出空白输出,其他什么都没有。以下是该计划的一个示例: def funct1(): print "Funct1" def funct2(): print "Funct2" functs = [funct1, funct2] def run(): select_funct = random.choice(functs) run() 就像我说的,每当我运行这个脚本时,它只会给出空输出。

我有一个程序,可以从一个函数中打印出随机的东西,但它不能正常工作。该程序所做的只是给出空白输出,其他什么都没有。以下是该计划的一个示例:

def funct1():
    print "Funct1"

def funct2():
    print "Funct2"

functs = [funct1, funct2]

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

run()

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

您经常从运行调用函数引用

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

你选择了一个随机函数,却从不调用它。。。例如,在您选择它之后使用
select_func()
…它也可以这样命名:thing=random.choice(list)(?)?用额外的括号?