It's for a school assignment. Basically, I need to roll 5 dies with 6 sides each. So basically, 6 random numbers. That part is easy. Then I need to add it up. Ok, done that. However, I also need to say something along the lines of "your total number was X". That's what I'm having trouble with. I added the dice rolls together and put them into a variable I called "number" but it seems to glitch out that variable is in any command other than "print number". Like, if I try to write:
print "<p>your total number was:" number "</p>" It just doesn't work. Here is my code so far: import cgi form = cgi.FieldStorage() name = form.getvalue("name") value = form.getvalue("value") print """Content-type: text/html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head> <title>A CGI Script</title> </head><body> """ import random die1 = random.randint(1,6) die2 = random.randint(1,6) die3 = random.randint(1,6) die4 = random.randint(1,6) die5 = random.randint(1,6) print die1, die2, die3, die4, die5 number = die1 + die2 + die3 + die4 + die5 print "<p>The total rolled was: "number" </p>" print "<p>Thanks for playing, " + name + ".</p>" print "<p>You bet the total would be at least " + value + ".</p>" print "</body></html>" -- https://mail.python.org/mailman/listinfo/python-list