#!/usr/bin/python # -*- coding: utf-8 -*- import cgi import cgitb cgitb.enable() #ensin content-type print """Content-type: text/html; charset=UTF-8\n""" form = cgi.FieldStorage() lkm = form.getfirst(u"lkm", u"1").decode("UTF-8") laskuri = form.getfirst(u"laskuri", u"0").decode("UTF-8") try: lkm = int(lkm) except: lkm = 0 try: laskuri = int(laskuri) except: laskuri = 0 laskuri = laskuri + lkm # toisena varsinainen sisältö. # merkkijonon lopussa oleva % laskuri tarkoittaa, että laskuri-muuttujan # arvolla korvataan merkkijonosta löytyvä %d-merkintä. # kts. https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting print (u""" Autolaskuri

Autolaskuri

%d

Lisättävä määrä

""" % (laskuri, lkm, laskuri)).encode("UTF-8")