坚持#第362天~九九乘法表的网页打印
前天和昨天复习了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...
前天和昨天复习了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>
更多推荐



所有评论(0)