Dear All, funtion "textPosValue " will give me key ,type and pos values from the arrays. This an embedded application code . I want to execute some thing when key ==0 && type ==0 please let me know where to put such code i am getting confused with it
def textPosValue(data): str_arr1=[" 0",".@/:1","abc2", "def3","ghi4", "jkl5","mno6", "pqrs7","tuv8", "wxyz9" ] str_arr2=[" 0",".@/:1","ABC2", "DEF3","GHI4", "JKL5","MNO6", "PQRS7","TUV8", "WXYZ9" ] str_arr3=["0","1","2", "3","4","5", "6","7","8", "9" ] str_arr4=[" 0",".@/:1","?[] 2", "!<> 3",",&\ 4", "()~ 5","'{}` 6", ";$|^ 7","_#% 8", "-*+=9" ] str=[str_arr1,str_arr2,str_arr3,str_arr4] k=1 first=0 SecPos=0 sts=0 try: for first in range(4): for SecPos in range(10): # print "first,SecPos,str[first] [Secpos]",first,SecPos,str[first][SecPos] sts=str[first][SecPos].find(data) # print sts if (sts < 0): continue else: k=0 break if (k==0): print sts break return first, SecPos, sts except IndexError: return -1,-1,-1 for ch in "43.88.79.132" : type,key,Pos=textPosValue(ch) for i in range(type): cat,data=remote_keypress("green") send_sircs(cat,data) sleep(0.5) for j in range(Pos+1): if (key ==0 && type ==0) // i want to execute some thing when , key ==0 && type ==0 , is it the right position?? cat,data=remote_keypress("space") send_sircs(cat,data) sleep(0.5) cat,data=remote_keypress("violet") send_sircs(cat,data) sleep(0.5) cat,data=remote_keypress(key) send_sircs(cat,data) sleep(0.5) sleep(0.5) -- http://mail.python.org/mailman/listinfo/python-list