On Sun, Jun 13, 2010 at 9:46 AM, <exar...@twistedmatrix.com> wrote: > On 04:25 pm, wuwe...@gmail.com wrote: >> >> Steven D'Aprano <st...@remove-this-cybersource.com.au> wrote: >>> >>> No, I think your code is very simple. You can save a few lines by writing >>> it like this: >>> >>> s = input('enter two numbers: ') >>> t = s.split() >>> print(int(t[0]) + int(t[1])) # no need for temporary variables a and b >> >> Not that we're playing a round of code golf here, but this is a >> slightly nicer take on your version: >> >> one, two = input('enter two numbers: ').split() >> print(int(one) + int(two)) >> >> I like names over subscripts, but that's just me :) > > Fore! > > print(sum(map(int, input('enter two numbers: ').split()))) > > Jean-Paul
I prefer football to golf: print(sum([sum([(ord(j)-48)*10**pos for pos,j in enumerate(reversed(i))]) for i in raw_input().split()])) Geremy Condra -- http://mail.python.org/mailman/listinfo/python-list