Use b+=","+r instead. That will add the , to the string named by b, and will concatenate the string named by r to the end.
--Michael -- Michael Langford Phone: 404-386-0495 Consulting: http://www.TierOneDesign.com/ On 10/15/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Hi, > > I'm new to Python, and found some problems on the internet that would be a > good start to begin. The problem I have is that my conversion program > (which > currently only converts unsigned integers) also prints all these brackets > and commas. Here is my code and the result: > CODE: > print "" > print "--------------------" > print "Unsigned Binary" > print "--------------------" > print "" > n = int(raw_input("Please enter an integer: ")) > b = '' > while n > 0: > r = n%2 > n = n/2 > b = r,b > print b > > (ex: n = 15) > RESULT: > (1, (1, (1, (1, '')))) > > I think the problem is in the line of code 'b = r,b', but am not sure how > to > fix it. The tip given for the problem says I should 'append' r to b, but > since b is not a list, 'b = r,b' was the only thing that came to my mind. > > Thanks in advance. > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor