Ciao, forse devi convertire il valore in intero. Per esempio: if int(a) == int(b): 2009/7/8 Alex <magobin@xxxxxxxxx>: > Ciao, > ma perchè se, dato questo elementare frammento di script, se scomposto > nell'interprete funziona mentre se lanciato come script la seconda funzione > mi torna SEMPRE la condizione else ????...non riesco a capire ! > Alex > def Confronta(a,b): > if a == b: > print "I valori coincidono" > elif (a > b) : > print "Il primo valore è maggiore del secondo !" > else: > print "Il secondo valore è maggiore del primo!" > > def ElaboraScelta(scelta): > if (scelta > 0) and (scelta < 5): > print "Valore compreso tra 0 e 5" > elif (scelta ==6): > print "Il valore immesso è 6" > else: > print "Valore fuori dal range" > > print "Inserisci il primo valore" > primo = raw_input() > print "Ora inserisci il secondo" > secondo =raw_input() > > Confronta(primo,secondo) > print "PRIMO VALORE" > ElaboraScelta(primo) > print"SECONDO VALORE" > ElaboraScelta(secondo) > > > -- Ciao, Mario -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx