# -*- coding: cp1250 -*-data = 'data.txt'f = [x.rstrip() for x in open(data).readlines()]exp = []var = []for line in f: if 'in' in line: exp.append(line) else: var.append(line)ind1 = " "ind = ind1s = ""for i in exp: t = 'for ' t += i t += ':\n' t += ind ind = ind + ind1 s+=tvs = [] #nazwy zmiennych (zakładamy że są jednoznakowe, na początku wiersza)for i in exp: vs.append(i[0]) for i in range(len(var)-1): var[i] = var[i] + ' and 's += 'if 'for i in var: s += is += ":\n"s += indt = '("'for i in vs: t += i + ' = %d 't += '") % ('for i in range(len(vs)-1): vs[i] += ', 'for i in vs: t += it += ')'s += "print " + texec(s)