Tuples !?!?
aaragao at gmail.com
aaragao at gmail.com
Tue Dec 11 14:36:06 EST 2007
Hi,
Is the tuple comparison brooked in python ?!?!?
Thanks.
Try this and you will see funny things:
# -*- coding: cp1252 -*-
import random
import csv
import struct
import array
def gera_string(res):
# acampo3
acampo3=((0,5,'muito reduzidos'),(6,20,'reduzidos'),
(21,32,'satisfatórios'),(33,40,'bons'),(41,45,'excelentes'))
# acampo4
acampo4=((0,2,'reduzidos'),(3,4,'medianos'),(5,5,'elevadas'))
# acampo5
acampo5=((0,2,'reduzidos'),(3,4,'médias'),(5,5,'elevados'))
# acampo6
acampo6=((0,2,'fracos'),(3,4,'satisfatórios'),(5,5,'elevados'))
# acampo7
acampo7=((0,2,'pouco'),(3,4,'bastante'),(5,5,'quase sempre'))
# acampo8
acampo8=((0,4,'mal'),(5,9,'satisfatoriamente'),(10,10,'de forma
exemplar'))
# acampo9
acampo9=((0,2,'muito reduzidos'),(3,4,'reduzidos'),
(5,8,'satisfatórios'),(9,10,'elevados'))
# acampo10
acampo10=((0,2,'pouco'),(3,4,'bastante'),(5,5,'muito'))
# acampo11
acampo11=((0,2,'muito pouco'),(3,4,'pouco'),(5,8,'bastante'),
(9,10,'grande'))
campo1=res[0]
campo2=res[1]
campo3=res[2]
campo4=res[3]
campo5=res[4]
campo6=res[5]
campo7=res[6]
campo8=res[7]
campo9=res[8]
campo10=res[9]
campo11=res[10]
for a in acampo3:
x=a[0]
y=res[2]
z=a[1]
print x
print y
print z
print x < y
print y < z
print z < y
if a[0] <= res[2] <= a[1]:
campo3=a[2]
for a in acampo4:
if (res[3]>=a[0] and res[3]<=a[1]):
campo4=a[2]
for a in acampo5:
if (res[4]>=a[0] and res[4]<=a[1]):
campo5=a[2]
for a in acampo6:
if (res[5]>=a[0] and res[5]<=a[1]):
campo6=a[2]
for a in acampo7:
if (res[6]>=a[0] and res[6]<=a[1]):
campo7=a[2]
for a in acampo8:
if (res[7]>=a[0] and res[7]<=a[1]):
campo8=a[2]
for a in acampo9:
if (res[8]>=a[0] and res[8]<=a[1]):
campo9=a[2]
for a in acampo10:
if (res[9]>=a[0] and res[9]<=a[1]):
campo10=a[2]
for a in acampo11:
if (res[10]>=a[0] and res[10]<=a[1]):
campo11=a[10]
...
return frase
# processar
f=open('leituras.csv','rb')
csv.register_dialect('dialecto', delimiter=';',
quoting=csv.QUOTE_NONE)
leitor =csv.reader(f,'dialecto')
for res in leitor:
print res
print gera_string(res)
f.close()
quit()
More information about the Python-list
mailing list