udacity-web development-homework(unit2-rot13)
来源:互联网 发布:java模块化框架 编辑:程序博客网 时间:2024/05/23 12:39
gae http://rot13-fxj.appspot.com/
import webapp2, cgiform="""<html> <head> <title>Unit 2 Rot 13</title> </head> <body> <h2>Enter some text to ROT13:</h2> <form method="post"> <textarea name="text" style="height: 100px; width: 400px;">%(answer)s</textarea> <br> <input type="submit"> </form> </body></html>"""class MainPage(webapp2.RequestHandler): def get(self): self.response.write(form % {'answer': ''}) def post(self): content = self.request.get('text') output = cgi.escape(self.rot13(content), quote = True) self.response.write(form % {'answer': output }) def rot13(self,string): ret = '' for i in string: if ord(i) >= ord('a') and ord(i) <= ord('z'): ret += chr((ord(i)-ord('a')+13)%26+ord('a')) elif ord(i) >= ord('A') and ord(i) <= ord('Z'): ret += chr((ord(i)-ord('A')+13)%26+ord('A')) else: ret += i return ret app = webapp2.WSGIApplication([('/', MainPage)], debug=True)
0 0
- udacity-web development-homework(unit2-rot13)
- udacity-web development-homework(unit2 signup)
- rot13
- rot13
- Unit2
- Unit2
- Web development
- web-homework-2
- For Web Software Technologies' Homework
- 【加密】ROT13
- ROT13函数
- rot13 编码
- ROT13密码
- Web development for Mobile
- Web Development Helper Tools
- Web Development Helper Tools
- User-centered Web development
- XSLT 2.0 Web Development
- JDK-Thread Dump
- MyEclipse6.5中自动插入作者、注释日期等快捷键方法
- js实现div的切换
- MEncoder的基础用法—6.1. 选择编解码器及容器格式
- BlazeDS配置文件说明
- udacity-web development-homework(unit2-rot13)
- 【系统信息获取】3,注册表中的当前系统各种信息
- android控件的大小控制dimens
- 无推广无刷榜挺进苹果商店AppStore收费榜总榜排行前10!
- Myeclipse、Eclipse 如何设置单行代码显示的最大宽度
- MEncoder的基础用法—6.2. 选择输入文件或设备
- 2051——Bitset
- udacity-web development-homework(unit2 signup)
- OCP-1Z0-053-V13.02-253题