On 30/04/2012 18:36, Alan Gauld wrote:
On 30/04/12 11:00, Kapil Shukla कपिल शुक्ला wrote:
Viral
You should be doing this
"Addition of two numbers is" + str(x+y)
There is no need for str() since print implicitly calls string to
convert objects to string format. Also the addition is not needed since
print takes a comma separated list of arguments. So it would normally be:
print 'Addition of above two numbers are : ', z
Except that you'll get two spaces after the colon :)
+ operator works on same datatypes and
Using addition on strings is quite expensive and there are usually
better ways to do the same job.
int being one of the built in objects in python does not have a method z
This however is true(ish - int is a type not strictly an object, except
that everything in Python is an object, including types! :-) and it is
the source of the original error message.
--
Cheers.
Mark Lawrence.
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor