Ok. This is small code. The problem is '2' != 2 there is a way of converting 'some number' in number ?
Thanks. # -*- coding: cp1252 -*- import random import csv import struct import array # resultados para colocar nos campos def gera_string(res): # acampo3 acampo1=((0,5,'muito reduzidos'),(6,20,'reduzidos'), (21,32,'satisfatórios'),(33,40,'bons'),(41,45,'excelentes')) campo1='' for a in acampo1: print res[1] if (res[1]>=a[0] and res[1]<=a[1]): campo1=a[2] return campo1 # processar res=['a','2'] print gera_string(res) quit() On 11 Dez, 20:40, Bruno Desthuilliers <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] a écrit : > > > Hi, > > > Is the tuple comparison brooked in python ?!?!? > > Given the size and average level of the user base, I think this would > have been noticed. > > > > > Try this > > If you hope anyone to try anything, please post the *minimal* working > code showing the problem. And while your at it, also explain the > expected result. > > > and you will see funny things: > > Sorry but the only thing I see so far is that your code needs refactoring. -- http://mail.python.org/mailman/listinfo/python-list