adam urbas wrote: > Very frustrating. What is a non-int and what is 'str'? Why can't it > multiply the sequence? I guess I should include the program I'm using > for these things.
These are more examples of the same kinds of errors you have been having. Values in Python have a type. Some examples of types are int (integer), float (floating point number) and str (string). Each type supports different operations, for example you can't add 5 to 'this is a string' or multiply 'a' * 'b' or even '5' * '6', both are strings. > I'm having this problem with both of these attached. The messages above > are from area.py. area.py is sort of a prototype of radiacir.py, a test > version. You know, I should probably try that int trick, which I seem > to have forgotten. And guess what that did it. It's amazing when you > apply the things that you learn. Apparently I am quite absent minded. > Well It seems I don't need any of this help anymore. Oh well. Thanks > anyway. You really should take the time to understand what is going on here. int() is not a 'trick'. If you approach programming as trying a bunch of tricks until you get something that seems to work, your programs will be build on sand. If you take the time to understand and work with the model that the programming language presents, you will have a much easier time of it. There are many good books and tutorials available. I recommend the book "Python Programming for the absolute beginner" for someone with no previous programming experience: http://premierpressbooks.com/ptr_detail.cfm?group=Programming&subcat=Other%20Programming&isbn=1%2D59863%2D112%2D8 Quite a few beginners' tutorials are listed here: http://wiki.python.org/moin/BeginnersGuide/NonProgrammers Please, pick one of these resources, read it, write small programs that use what you learn, come back here to ask questions when you get stuck. Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor