当前位置: 首页 > news >正文

用python编写九九乘法表

1 问题

我们在学习一门语言的过程中,都会练习到编写九九乘法表这个代码,下面介绍如何编写九九乘法表的流程。

2 方法

(1)打开pycharm集成开发环境,创建一个python文件,并编写第一行代码,主要构建一个for循环语句,循环变量是i,循环语句的范围是1到10。

(2)再编写一个for循环语句,循环变量是j,循环语句的范围是1到i+1。

(3)按照乘法的形式打印出i和j。

(4)特殊情况是,当i=1的时候。

(5)最后,打印出整个九九乘法表格。

(6)点击右键运行该程序,可以看到下面输出九九乘法表。

代码清单 1

for i in range(1,10):
   for j in range(1,i+1):
        print("{}*{}={}".format(i,j,i*j),end='')
if (i==1):
   print("{}*{}={}".format(i,j,i*j),end='')
   print("")

3 结语

针对编写九九乘法表的问题,提出用for循环的方法,通过实验,证明该方法是有效的,此外编写九九乘法表还有很多方法,如“while循环”“定义一个变量a”“使用递归”等等,本文只用了其中一种,可以把所有方法都试一遍,本文不足之处在于没有规定格式,未来希望可以探索更多关于解决此类的方法。

相关文章:

  • 【复杂网络分析与可视化】——通过CSV文件导入Gephi进行社交网络可视化
  • 计算机网络技术的应用探讨
  • 多线程 (上) - 学习笔记
  • 文件函数的简单介绍
  • 加密的艺术:对称加密的奇妙之处(下)
  • 04-Nacos中负载均衡规则的配置
  • 计算机网络:网络层(无分类编址CIDR、计算题讲解)
  • 亿赛通电子文档安全管理系统 SQL注入漏洞复现
  • 分布式块存储 ZBS 的自主研发之旅|元数据管理
  • 深度学习项目部署:解析 NVIDIA Docker 中的 CUDA 镜像版本:base 版本、 runtime 版本、devel 版本
  • 基于linux系统的Tomcat+Mysql+Jdk环境搭建(二)jdk1.8 linux 上传到MobaXterm 工具的已有session里
  • 基于YOLOv8深度学习的吸烟/抽烟行为检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
  • 我的NPI项目之Android 安全系列 -- EMVCo
  • 从零开始搭建Go语言开发环境
  • 13.Spring 整合 Kafka + 发送系统通知 + 显示系统通知
  • 【css3】浏览器内核及其兼容性
  • gf框架之分页模块(五) - 自定义分页
  • httpie使用详解
  • javascript 哈希表
  • php中curl和soap方式请求服务超时问题
  • Puppeteer:浏览器控制器
  • sessionStorage和localStorage
  • Spark学习笔记之相关记录
  • Travix是如何部署应用程序到Kubernetes上的
  • TypeScript迭代器
  • 安装python包到指定虚拟环境
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 学习笔记TF060:图像语音结合,看图说话
  • 延迟脚本的方式
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #Linux(帮助手册)
  • #在 README.md 中生成项目目录结构
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (Python) SOAP Web Service (HTTP POST)
  • (层次遍历)104. 二叉树的最大深度
  • (循环依赖问题)学习spring的第九天
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)ORM
  • ***原理与防范
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Core Web APi类库如何内嵌运行?
  • .NET NPOI导出Excel详解
  • .Net Remoting常用部署结构
  • .NET/C# 的字符串暂存池
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • [\u4e00-\u9fa5] //匹配中文字符
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [C# 网络编程系列]专题六:UDP编程
  • [C++基础]-入门知识
  • [CareerCup] 13.1 Print Last K Lines 打印最后K行
  • [HackMyVM]靶场 Wild