Flask在浏览器中打印九九乘法表

Flask小实例(以及九九乘法表) 一、Flask 介绍 1、小实例 # 引入flask核心包 from flask import Flask # 实例化Flask类为app对象,传递当前文件所在位置 # name相当于web服务的根目录。__name__相当于模块(文件)名字 作用可以理解为定位 app = Flask(__name__) # 通过装... 阅读详情

关于Jinjia2

Jinjia2作为Flask默认的模板引擎,其对Python语法的支持相当完善。
今天使用Jinjia2配合python语法在浏览器中打印九九乘法表。

代码如下

MultiplicationTables.py

# -*- coding: utf-8 -*-
# @Author   : 王翔
# @JianShu  : 清风Python
# @Date     : 2019/5/24 22:25
# @Software : PyCharm
# @version  :Python 3.6.8
# @File     : MultiplicationTables.py

from flask import Flask, render_template

app = Flask(__name__)


@app.route('/')
def index():
    return render_template('index.html')


if __name__ == '__main__':
    app.run()

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>MultiplicationTables</title>
</head>
<body>
<h2 align="center">Flask 打印九九乘法表</h2>
<table border="1" align="center">
    {% for i in range(1,10) %}
    <tr>
        {% for j in range(1,i+1) %}
        <td> {{ "%s * %s = %s"|format(j,i,i*j) }} </td>
        {% endfor %}
    </tr>
    {% endfor %}
</table>
</body>
</html>

最终实现效果如下:


5847426-470de607422e28c5.png
九九乘法表.png

github:https://github.com/KingUranus/FlaskTests

©本文由简书作者:清风Python 原创 如需转载请注明
欢迎大家关注我的公众号 清风Python

Python一个月实训记录 Python实训 0701 pycharm和Anaconda的安装 pycharm环境配置和运行 类型 :type() 注释 : 单行 # 多行 ‘’‘ ’‘’ 文档注释 “”“ ”“” 地址:id() 关键字 输出 普通输出 print 格式化输出 占位符 %s 常用格式:%d,%f,%s,%c,/n *有乘法也有赋值的意思 ‘姓名:{},身份证:{}’.format(name,id) 输入 input() 默认字符串 阅读详情

相关推荐

《Python3案例和总结》-专栏介绍和目录

本专栏专注于Python基础和进阶的系统讲解,逐步深入实际应用场景到python高级特性,让你轻松学会用Python解决各种实际问题。不管是零基础还是有经验的开发,相信都能从本专栏获益。

数据知道的博客 1万+

Flask python初期九九乘法表

from flask import Flask #导入 app = Flask(__name__) @app.route('/') def index():   res=" " #创建   for i in range(1,10):     for j in range(1,i+1):       res=res + ("%d*%d=%-2d"...

a2962564的博客 263

别再只调API了!深度拆解Dify文件上传的两种传参方式(sys.file vs. inputs.upload_file)

本文深度解析Dify平台文件上传的两种传参方式——sys.file与inputs.upload_file,详细对比其设计原理、技术实现及适用场景。通过代码示例和性能分析,帮助开发者在本地大模型应用中做出精准技术选型,提升文件处理效率与系统稳定性。

weixin_29063979的博客 268

flask第二十七篇——九九乘法表

请关注公众号:自动化测试实战 九九乘法表其实很容易: <table border="1"> <tbody> {% for x in range(1, 10) %} <tr> {% for y in range(1, x + 1) %} ...

weixin_30379973的博客 200

从零构建物联网数据中台:MQTT协议、Node.js服务、MongoDB与InfluxDB双存储及React可视化实战

本文详细介绍了从零构建物联网数据中台的完整实战方案。通过采用MQTT协议作为设备通信标准,结合Node.js搭建高并发数据处理服务,并创新性地使用MongoDB与InfluxDB双存储架构分别管理设备元数据与海量时序数据,最后利用React构建了实时数据可视化控制台。该架构有效解决了物联网项目中数据异构、查询性能低下等核心痛点,为构建高效、可扩展的物联网平台提供了清晰路径。

weixin_28432777的博客 288

5款高性价比LDO芯片实测对比:从TPS7A4501到LM2940,哪款更适合你的项目?

本文通过实测对比了TPS7A4501、TPS72301、LM2937、LM2940等五款高性价比LDO芯片的核心性能。文章详细分析了跌落电压、输出噪声、静态电流及热性能等关键指标,并结合电池供电物联网节点、高精度数据采集等典型应用场景,提供了清晰的选型指南,帮助工程师根据项目需求选择最合适的LDO芯片。

weixin_29305337的博客 115

用python Flask 编写九九乘法表

说到九九乘法表、相信大家对此都很熟悉。依稀记得小学数学老师天天叫我默写九九乘法表。今天我就跟大家讲讲用Python Flask实现九九乘法表。    我们先找一张九九乘法表,观察它有哪些规律 规律:有多少行就有多少列,每行最大值比前一行大1。总结出规律,那么用Python实现九九乘法表就变得非常简单。下面就用代码来实现它。 首先新建一个test.py文件,代码如下: from flas...

阿汤哥 2810

【Unity3D】RTS Engine 笔记一

RTS Engine 中配置一个新场景, 初步认识GameManager、设置地形以及配置地形网格搜索

ViYeye的博客 1650

利用Response在浏览器上展示九九乘法表!

利用Response在浏览器上展示九九乘法表! 代码展示: package com.mage.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import j...

DaMeng1219的博客 509

解决pd.read_json报错ValueError: Trailing data问题

首先,我们使用open函数打开JSON文件,然后使用json.load函数将JSON文件数据解码为Python对象。在使用Python进行数据处理中,我们经常需要将JSON格式的数据读入到DataFrame中进行处理。而使用pandas库的read_json函数,就可以方便地将JSON数据读入到DataFrame中。但是有时候在读取JSON数据时,会遇到一个非常常见的错误:ValueError: Trailing data。这个错误的解决方案并不难,只需要在read_json中添加一个参数即可。

学习使你进步。 2234

道路施工检测 (construction) - 基于Mapillary Vistas数据集的YOLOv11目标检测及UI界面实现

目标检测是计算机视觉的重要任务,目标是识别图像中的目标物体类别及其位置(用边界框表示)。两阶段检测器:如Faster R-CNN,准确度高但速度较慢单阶段检测器:如YOLO系列、SSD,速度快且精度相对较好,适合实时场景数据量:约25,000张高分辨率街景图标注类型:语义分割、实例分割、多类别检测类别示例:construction, road, car, person, traffic sign等格式:COCO风格JSON标注。

YOLO 496

程序猿老爸带娃编程的小小课堂——九九乘法表的编程实现

《程序猿老爸带娃学编程:用嵌套循环实现九九乘法表》是一篇趣味编程教学案例。文章通过类比做菜的步骤,生动讲解了如何用Python嵌套循环生成九九乘法表:外层循环控制行数,内层循环控制每行公式数。重点解析了循环结构、变量使用和格式化输出等核心概念,并特别提醒注意循环边界和代码缩进。最后以温馨寄语鼓励孩子保持学习热情,将编程比作骑自行车,强调坚持练习的重要性。全文用生活化比喻降低理解难度,适合亲子编程启蒙教学。

20多年IT老兵|制造业数据架构与AI落地|全流程亲手实践|源码同步开源 553

Unity之OpenXR+XR Interaction Toolkit实现 Gaze眼部追踪

在虚拟现实(VR)和增强现实(AR)应用中,眼动追踪是一项强大而受欢迎的技术。它可以让开发者更好地理解用户的注意力和行为,并创造出更加沉浸和智能的体验。在本文中,我们将探讨如何使用 Unity OpenXR 实现Gaze眼部追踪功能。

TxNet 1751

【大学生Python】for循环实现 - 九九乘法表

for i in range(1, 10): for j in range(1, i+1): print('%dx%d=%d' % (j, i, i*j), end='\t') print('') 运行结果如下:

aiwuff的博客 444

100天精通Python(爬虫篇)——第119天:基于selenium实现隐藏浏览器指纹特征(反反爬策略)

1. 什么是浏览器指纹? 2. 爬虫隐藏浏览器指纹特征的好处? 3. 手动打开浏览器指纹情况 4. 无界面模式打开浏览器 5. 脚本隐藏浏览器指纹特征

努力让自己发光,对的人才能迎着光而来 8万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

生鲜供应链决策骨架:预测+优化双轮驱动实战指南

时间序列预测与多目标优化是供应链智能决策的两大基石。ARIMA和Prophet分别擅长捕捉短期波动与周期性需求,但预测结果本身无法直接生成可执行补货策略;模拟退火、遗传算法等智能优化方法则将业务约束(如冷链容积、供应商起订量、价格精度)转化为数学表达,实现从‘卖多少’到‘进多少、进谁家、定何价’的闭环。这种预测+优化协同架构,显著提升叶菜类损耗控制与补货响应效率,已在县域农贸中心、连锁超市等真实场景落地验证。本文聚焦R与Python双栈工程实践,详解如何用结构化表格数据构建可嵌入ERP、可解释、可迭代的轻量

weixin_30236595的博客 369

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Salt `cp` 执行模块详解:Master 与 Minion 之间的文件传输、缓存与推送

本文以 Salt 核心执行模块 `salt.modules.cp` 为对象,系统讲解 Minion 端如何从 Master 文件服务器拉取文件(`cp.get_file`、`cp.get_dir`)、如何缓存远端文件(`cp.cache_file`、`cp.cache_dir`)、如何把本地文件推回 Master(`cp.push`、`cp.push_dir`),以及 `salt-cp` 批量拷贝

gitblog_00275的博客 650

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

2026年零基础小白逼自己一个月学会Python入门完整版

Python一个月小白就可以学完的路线教程总结

Python学习教程的博客 1444

[B站视频]Python爬虫技术5天速成

课程介绍 背景介绍 学习主题:Python爬虫和数据可视化 学习内容: (1)Python语言的基础知识 (2)网络爬虫的技术实现 (3)数据可视化的技术应用(框架、组件等) 学习目标: 了解网络爬虫和数据可视化的技术原理与流程 Python基础知识 认识Python Python概述 基本概念 诞生和发展 1991年,第一个Python编译器(同时也是解释器)(可以解析你的指令了)诞生,它用C语言实现,并能调用C库。 2000年,Python2.0发布。 2008年,Python3发布。 Python是一

zhangyifeng_1995的博客 3014

2026最新版Python小白零基础学习终结版

本文提供了一个为期16周的Python系统学习计划,分为四个阶段:基础语法(1-4周)、核心概念(5-8周)、常用库(9-12周)和项目实践(13-16周)。计划强调动手实践,每周安排8-12小时学习时间,包含数据类型、函数、面向对象、文件处理、第三方库等内容,最终通过实际项目巩固技能。建议学习者善用官方文档、社区资源,并保持持续性练习。文末提供了详细的学习资源获取方式,帮助零基础者逐步掌握Python编程。

Python007006的博客 1032

Python 全栈学习大纲

Python全栈学习路线摘要 本学习大纲提供从零基础到进阶的Python全栈学习路径,建议3-6个月完成。内容涵盖Python基础语法、文件操作、面向对象编程、常用库使用、数据库操作、Web开发、爬虫技术、数据分析及AI入门等。每个阶段包含核心知识点和实战项目,如成绩管理系统、图书管理系统、博客系统等,帮助学习者掌握实用技能。最后阶段涉及项目部署和上线,并推荐Git、Linux等扩展技能。适合希望系统学习Python并应用于实际开发的初学者。

wuxiaoqing_818的博客 758

Python全栈自学方法

1-

Wesleyblue的博客 61

零基础学 Python 第 5 章 | while 循环与循环嵌套:让程序看着条件自己干活

1. 核心目标:学会用 `while` 循环让程序"看着条件干活",直到条件不成立才停下 2. 核心知识点:`while` 语法 / 条件驱动循环 / 死循环 `while True` / `break` 与 `continue` 在 `while` 中的用法 / 循环嵌套 3. 实操产出:能独立写出猜数字游戏、密码输入验证、菜单式交互小程序 4. 前置基础:第 3 章 `if` / `elif` / `else`,第 4 章 `for` 循环、`range()`、`break` / `continue`

梅雅达编程笔记的博客 598

新手福音:在wsl2中用快马生成你的第一个python学习项目

以前在Windows上直接安装Python总遇到各种路径问题,而WSL2提供了完整的Linux环境,能避免很多奇怪的兼容性问题。最棒的是,现在通过快马平台可以直接生成带注释的Python学习项目,连环境配置的麻烦都省去了。现在我的WSL2里已经建立了专门的python_learning目录,每天用快马生成新的练习项目。作为一个刚接触编程的新手,第一次在Linux环境下写Python代码时,我完全被各种环境配置和命令行操作搞懵了。运行后,输入数字9就能看到完整的九九乘法表,这种即时反馈对新手特别友好。

CyanWave34的博客 26

AI编程助手如何帮你快速入门软件开发?

整个开发过程让我体会到,AI不是替代学习者,而是像随身导师一样:它能即时解答疑问、提供最佳实践建议,更重要的是让初学者避开那些容易放弃的"坑"。通过分析主流编程教程,AI帮我把Python基础语法拆解成变量、循环、函数等12个知识单元,每个单元配以Markdown格式的说明文档。最惊喜的是,AI能自动生成符合当前知识点的示例代码片段。下面分享我如何通过构建一个Python学习助手应用,体验AI带来的学习革命。AI还自动生成了基础项目结构,包含路由配置、模板目录和静态资源规范,节省了大量查文档的时间。

IndigoNight21的博客 542
上一篇: Flask自定义时间过滤器
下一篇: 用Python爬虫获取今日全国高温Top10
清风Python
博客等级 码龄7年 406粉丝 267原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值