3个变量的循环函数

时间:2013-11-28 11:49:02

标签: python loops for-loop integer

我需要为3个变量(加油站,酒店,食物关节)创建循环,以便一个接一个地执行相同的功能集,如果任何人可以指导我的话,这将是很好的< / p>

我在C中尝试过相同的,可以请任何人帮我做Python

CHAR sMenuNames[3][30]={ {'GAS STATTION'}, {'Hotel'}, {'Restaurant'} }
CHAR sCurrentMenuName[30];
INTEGER nCount;
INTEGER nMaxCount =4;
For(ncount=1;nCount<=nMaxCount;ncount++)
{
sCurrentMenuName=sMenuNames[ncount]
//EXECUTE_FUNCTIONS(sCurrentMenuName);
wait 20 
}

需要它用于自动化配置文件(python robotframe script)

2 个答案:

答案 0 :(得分:0)

这应该有所帮助。我试着在python中编写你的代码。

import time

variables = ['GAS STATTION', 'Hotel', 'Restaurant']

for item in variables:
    #run your functions here
    func1(item)
    func2(item)
    func3(item)

    #similar to your wait(20)
    time.sleep(20)

答案 1 :(得分:0)

看起来你想要这样的东西。

menu_names = ['GAS STATION', 'Hotel', 'Restaurant']
for menu_name in menu_names:
   execute_functions(menu_name)

无需定义字符串和列表的大小。您不需要索引来访问列表中的每个元素,因为您可以迭代它。