On Tuesday, May 7, 2019 at 10:13:42 PM UTC+5:30, Rob Gaddi wrote: > On 5/7/19 7:55 AM, sveem...@gmail.com wrote: > > On Tuesday, May 7, 2019 at 1:20:49 AM UTC+5:30, MRAB wrote: > >> On 2019-05-06 19:44, sveem...@gmail.com wrote: > >>> Hi all, > >>> > >>> I am new learner of python programming and I am into my basics. > >>> I got struck with the code in a sample program and refer the same > >>> with IDE and googling which did not help me for more than a day. > >>> > >>> What is wrong with my last 2 lines? > >>> what I am missing? > >>> > >>> ################## > >>> my_name = 'Veera' > >>> my_age = 40 # Actually 42 > >>> my_height = 155 # Inches > >>> my_weight = "80" # checking the double quotes > >>> my_eyes = 'brown' > >>> my_teeth = 'white' > >>> my_hair = 'black' > >>> > >>> print(f"Let's talk about {my_name}.") > >>> print(f"He's {my_height} inches tall.") > >>> print(f"He's {my_weight} weight heavy.") > >>> print("Actually thats not too Heavy.") > >>> > >>> print(f"He's got {my_eyes} eyes and {my_hair} hair.") > >>> print(f"His teeth are actually {my_teeth} depending on the coffee.") > >>> > >>> > >>> ### this line are where I Struck ##### > >> > >> 'my_age' and 'my_height' are numbers, but 'my_weight' is a string > >> (why?). You can't add a number and a string together. > >> > >>> total = my_age + my_height + my_weight > >>> print(f"If I add {my_age}, {my_height}, and {my_weight} I get {total} .") > >>> > >>> ########################## > >>> > > > > > > Thanks . It worked . > > Will have to read more on strings to get the exact total value.. > > > > The comment can't be ignored because it's sitting there flagging your > problem. Strings (in single or double quote) are strings; a sequence of > characters as used to write words. Numbers are numbers. You can't add > them together. > > This over here is my friend Bob. What's 31 + 18 + Bob? The question > makes no sense, because the operation of addition isn't defined in such > a way that allows you to add numbers to human beings. You can't add > them to strings either. > > -- > Rob Gaddi, Highland Technology -- www.highlandtechnology.com > Email address domain is currently out of order. See above to fix.
### Thanks for your Inputs. Its a self Exercise for learning of string .and I realized the error, when I got the output of total as 4015580. Then I insert the age and height into strings"" in declaring , so that the total is as expected. -- https://mail.python.org/mailman/listinfo/python-list