前天和昨天复习了Python,用Python写了写一个九九乘法表;

[root@localhost script]# cat jiujiuchengfabiao.py

#!/usr/bin/python

#coding=utf-8

# 用python编写九九乘法表

for i in range(1,10):

        # python for循环这里是一个坑,必须i+1

        for j in range(1,i+1):

                # python如何拼接字符串,和C语言的格式差不多,但是print会自动换行,解决方法是在句尾加一个逗号表示不换行

                print("%s*%s=%s"%(j,i,j*i)),

        print("")

这是在终端里面显示,要想办法要在网页中显示出来,想到了apache的cgi-bin可以访问.py的文件:

[root@tuxinghua HelloWorld]# cat /var/www/cgi-bin/jiujiuchengfabiao.py
#!/usr/bin/python
#coding=utf-8
print "Content-type:text/html"
print
print '<html>'
print '<head>'
print '<meta charset="utf-8">'
for i in range(1,10):
        for j in range(1,i+1):
                print("%s*%s=%s"%(j,i,j*i)),
        print("")
        print '<br/>'
print '</head>'
print '</body>'
print '</html>‘

今天复习了Django框架,Django+html+js写了一个九九乘法表:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>九九乘法表</title>
</head>
<body>
        <script>
                for(var i=1;i<10;i++){
                        for(var j=1;j<i+1;j++){
                                document.write(j+"*"+i+"="+j*i+" ");
                        }
                        document.write("<br/>");
                }
        </script>

</body>
</html>

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐