Hi, I'm working on an assignment that requires the user RGB requested output to create a colour block in fractional steps. I'm pretty much down to the last bit, however, I've hit a road block in that my percentages are not showing as a colour block but as the <div> tag percentages. Any suggestions on what I'm missing to output the %'s into the colour block showing colour? Thanks for any help. Cassandra import cgi form = cgi.FieldStorage() # print HTTP/HTML header stuff print "Content-type: text/html" print print"""<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ";> <html xmlns=" http://www.w3.org/1999/xhtml "; xml:lang="en" lang="en"> <head> <title>Colour Blend</title> <style type="text/css"> #blend { width: 10em; padding: 0; border: 1px solid black; margin-left: 3em; } .colourblock { width: 10em; height: 1em; } </style> </head> <body> <h1>Colour Blend</h1> <p>Here is a mix of the colours you specified:</p> <div id="blend">""" red1 = int(form["red1"].value) green1 = int(form["green1"].value) blue1 = int(form["blue1"].value) red2 = int(form["red2"].value) green2 = int(form["green2"].value) blue2 = int(form["blue2"].value) nsteps = int(form["steps"].value) if nsteps > 150: nsteps = 150 for i in range(0,nsteps-1): fraction = (i+1.0)/nsteps r = (1-fraction)*red1 + fraction*red2 g = (1-fraction)*green1 + fraction*green2 b = (1-fraction)*blue1 + fraction*blue2 print '<div class="colourblock" style="background-color: rgb(' + str(r) + '%,' + str(g) + '%,' + str(b) + '%'"> </div>" print "</body></html>"
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor