用python Flask 编写九九乘法表
程序员文章站
2022-06-06 14:54:16
...
说到九九乘法表、相信大家对此都很熟悉。依稀记得小学数学老师天天叫我默写九九乘法表。今天我就跟大家讲讲用Python Flask实现九九乘法表。
我们先找一张九九乘法表,观察它有哪些规律
规律:有多少行就有多少列,每行最大值比前一行大1。总结出规律,那么用Python实现九九乘法表就变得非常简单。下面就用代码来实现它。
首先新建一个test.py文件,代码如下:
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template("test.html")
if __name__ == "__main__":
app.run(debug=True)
然后在模板目录下新建一个test.html文件,test.html代码如****:x表示行,y表示列)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table>
{# 生成九行 #}
{% for x in range(1,10) %}
<tr style="border:solid 1px red;">
{# 生成九列,每行最大值比前一行大一 #}
{% for y in range(1,1+x) %}
<td style="border:solid 1px red;">
{{ y }} * {{ x }} = {{ x*y }}
</td>
{% endfor %}
</tr>
{% endfor %}
</table>
</body>
</html>
运行test.py文件,打开浏览器,输入127.0.0.1:5000,结果如下: