a +b ?
geremy condra
debatem1 at gmail.com
Sun Jun 13 22:03:19 EDT 2010
On Sun, Jun 13, 2010 at 9:46 AM, <exarkun at twistedmatrix.com> wrote:
> On 04:25 pm, wuwei23 at gmail.com wrote:
>>
>> Steven D'Aprano <st... at 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
More information about the Python-list
mailing list