webappで足し算

火曜日, 12月 14th, 2010 by

シンプルなWebアプリを作ってみた。2つの入力フィールドに値を加算するだけのシンプルなものです。

電卓

電卓

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
from google.appengine.ext import webapp
from google.appengine.ext.webapp import util

class MyHandler(webapp.RequestHandler):
    def write(self, str):
        self.response.out.write(str)

class MainHandler(MyHandler):
    def get(self):
        a = b = 0
        try:
            if self.request.get("a"):
                a = int(self.request.get("a"))
            if self.request.get("b"):
                b = int(self.request.get("b"))
            c = a + b
        except:
            c = "Input integer numbers"
       
        self.write("""
<html><head><title>Adder</title></head>
<form name="post" action="/"><input type="hidden" name="phpMyAdmin" value="cfc2644bd9c947213a0141747c2608b0" />
<input type="text" name="a" value="%d">
+
<input type="text" name="b" value="%d">
<input type="submit" value="=">
 %s
</form>
""" % (a,b,c));

def main():
    application = webapp.WSGIApplication([('/', MainHandler)],
                                         debug=True)
    util.run_wsgi_app(application)

if __name__ == '__main__':
    main()

Facebook comments:

comments

Leave a Reply


Get Adobe Flash player
single