On Jun 13, 5:46 pm, 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
Can't beat that for lack of syntax! I'd probably add a check just because the OP did mention only two int's... data = [int(i) for i in raw_input('Enter two integers:\n').split()] if len(data) != 2: print 'Only enter 2 integers!' else: print "\n%d" % sum(data) -- http://mail.python.org/mailman/listinfo/python-list