On 14/10/12 07:17, Amanda Colley wrote:
I am trying to add the total pounds that will be shipped. I keep getting an error of unknown format code 'f' for object of type 'str' when I try to float the pounds.
My guess is that here you are doing something like: "weight is {:f}".format(weight) but weight is a string, not a number. It's only a guess because you don't show us the actual error you get, or the actual code you run. Luckily I love guessing games! Actually, I don't, I hate them. Please, we're volunteering our time to help you for free. Make it easy for us to help you: always copy and paste the complete traceback, starting with the line Traceback (most recent call last): all the way to the end.
and when I dont float it it gives me a total weight of <function pounds at 0x00000000032B92CB> when it exicutes.
That tells me that instead of *calling* the function "pounds", you are just giving it by name. weight = pounds # makes "weight" another name for the function "pounds" What you need is to call the function: weight = pounds() Note the round brackets (parentheses for Americans), which tells Python to call the function. -- Steven _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor