[问题] 循环呼叫def函式

楼主: phoenixQ (JAZZ)   2015-01-29 16:57:03
程式如下
def fun1():
....
def fun2():
....
for x in range(time)
x = x +1
change = fun + str(x) + '()'
print change
change
我print 出来依序是fun1() fun2()
但不会真的呼叫我的def fun1 ,fun2
请问有什么办法吗?
作者: uranusjr (←這人是超級笨蛋)   2015-01-29 17:17:00
https://ideone.com/b84CMy 但我实在不建议这么做
作者: alibuda174 (阿哩不达)   2015-01-29 17:35:00
把fun1与fun2放进list里
楼主: phoenixQ (JAZZ)   2015-01-30 14:26:00
我用KSJ大大的方法 exec('fun1()')可行也感谢楼上其他的意见~

Links booklink

Contact Us: admin [ a t ] ucptt.com