我需要为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)
答案 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)
无需定义字符串和列表的大小。您不需要索引来访问列表中的每个元素,因为您可以迭代它。