2013-11-28 4 views
0

동일한 변수 세트가 다른 변수 다음에 하나씩 실행되도록 3 개의 변수 (주유소, 호텔, 음식 조인트)에 대한 루프를 생성해야합니다. 내가 C에서 같은 시도했다3 개의 변수에 대한 루프 함수

거기에 나를 인도, 하나는

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 
} 

자동화 프로파일 (파이썬 robotframe 스크립트)

+1

예상되는 입력과 출력을 제공하여 문제를 개선하는 데 도움이됩니다. :) – aIKid

답변

0

이이어야 위해 필요 내가 그것을 파이썬을 할 도와주세요 수 있습니다 도움. 파이썬으로 코드를 작성하려고했습니다.

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) 
0

이렇게하면 좋을 것 같습니다.

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

문자열 및 목록의 크기를 정의 할 필요가 없습니다. 목록의 각 요소에 액세스하기 위해 색인을 필요로하지 않으므로 색인을 반복 할 수 있습니다.

관련 문제