代码如下:

代码详解(为了让自己理解):for i in range(1,10):

# print(i,end = ' ')

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

print('%s*%s=%s' %(i,j,i*j),end = ' ')

print()

1.for i in range(1,10)

这是一个for循环语句,range()是一个函数,for i in range(),就是给i赋值:

比如for i in range(1,10)的意思就是把1,2,3,4,5,6,7,8,9依次赋值给i;

再比如举个3以内数字好理解的: for i in range(1,3)的意思就是把i赋值给1和2。

有的同学可能会有疑问,为什么(1,10)取得值是1-9,而不包括10?关于这个问题就建议大家记着5个字:顾头不顾尾,(也就是说顾头就是:取尾巴前面的数字,不顾尾就是:不取尾巴的数字就行了。所以最后的那个尾巴10是不会取的)

附加其他理解:range()

range(1):这个取的值是0

range(2):这个取得值是0,1

range(3):这个取得值是0,1,2

range(0,3,1):这个取得值是0,1,2,其中第三个数字1其实就是默认的步长,只是我写出来了,不写也可以。整体写下来默认是从0开始取值的,除非你自己定义数字1,或者2,那就是从1,或者2开始取值。

2.for j in range(1,i+1)

在给i赋值的基础上,再做进一步的循环操作,即给j赋值

给j赋值是建立在给i赋值的基础上

直接写结果,我觉得更好理解:

理解了第一步的解释很明显给i依次赋值为1,2,3,4,5,6,7,8,9

for j in range(1,i+1)

当i = 1,j=(1,2),此时j 的取值就是1

当i = 2,j=(1,3),此时j 的取值就是1,2

当i = 3,j=(1,4),此时j 的取值就是1,2,3

当i = 4,j=(1,5),此时j 的取值就是1,2,3,4

当i = 5,j=(1,6),此时j 的取值就是1,2,3,4,5

...........

3.print('%s*%s=%s' %(i,j,i*j),end = ' ')

print()

%s是格式化取值的意思,前面2步都求出来了,就开始打印了%s*%s=%s %(i,j,i*j,end = ' ' ),其中end = “ ”的意思就是在每个计算的结尾处加个空格。主要是排版上好看易于理解一些。然后结果就是:1*1=1

2*1=2 2*2=4

3*1=3 3*2=6 3*3=9

4*1=4 4*2=8 4*3=12 4*4=16

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25

.........

python怎么做乘法表_python怎么写乘法表相关推荐

  1. python能做ppt吗_python可以写PPT吗

    python可以写PPT.方法为:1.输入"pip3 install python-pptx"命令安装python-pptx:2.准备ppt模板(网络下载或自定义幻灯片):3.加载 ...

  2. python开发app的软件_python可以写APP吗(python能做手机软件吗)

    一枚程序媛程序媛2 人赞同了该文章用Python操作手机APP的项目,例如抖音.闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境.至于什么是ADB,很多大神都讲这里介绍几款可以在手机上编程的a ...

  3. python可以做什么开发-python适合做什么开发_python未来发展怎么样

    python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...

  4. python最适合做什么-python适合做什么开发_python未来发展怎么样

    python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...

  5. python能做什么脚本_Python能做什么

    Python 作为一种功能强大的编程语言,因其简单易学而受到很多开发者的青睐.那么,Python 的应用领域有哪些呢? 概括起来,Python 的应用领域主要有如下几个. Web应用开发 Python ...

  6. python能做app吗_python可以做app么

    python语言虽然很万能,但用它来开发app还是显得有点不对路,因此用python开发的app应当是作为编码练习.或者自娱自乐所用,加上目前这方面的模块还不是特别成熟,bug比较多,总而言之,劝君莫 ...

  7. python右对齐输出乘法表_python打印输出九九乘法表

    1 首先我们可以输入一个备注,也就是注释出来一行话,输入井号后面就可以输入想说的话了,这是不运行的程序,如果想让输入的话显示出来可以使用print然后再输入想说的话. 2 定义一个变量i设置循环为从1 ...

  8. 用python做透视表_python制作数据透视表pivot_table方法详解

    数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等.所进行的计算与数据跟数据透视表中的排列有关. 之所以称为数据透视表,是因为可以动态地改变它们的版面布置,以便按照 ...

  9. python微信小程序实例_python+Mysql写微信小程序后台

    python比较简单,学了用处比较多,所以推荐写微信小程序的后台. (php.java等做后台太复杂了,学起来费劲) [0--假设] 1.Python开发环境已经搭好了,我这边喜欢用VScode. 2 ...

最新文章

  1. DELPHI 中 Window 消息大全使用详解
  2. 班门弄斧?基于BCE的Lightningspin应用对比ChainBet
  3. 字符串的截取和替换常用方法
  4. javascript获取和设置URL中的参数
  5. mysql hibernate id generator_Hibernate映射文件id的generator配置方法
  6. springboot 引入jdbc驱动_SpringBoot+MyBatis+Druid整合demo
  7. 关于设置不同linux主机之间ssh免密登录简易方法
  8. 方幂序列 c+~+_C ++编程中的Trigraph序列
  9. python中对比数组长度_在Python中检索数组长度的首选方法
  10. python怎么创建函数_Python创建与调用函数
  11. OJ1001: 植树问题
  12. php中多重继承,PHP面向对象之多重继承与接口用法
  13. Extjs弹出框的异步执行
  14. 东芝正式退出笔记本电脑业务!
  15. 被女朋友三番两次拉黑后,我用 Python 写了个“舔狗”必备神器
  16. 10- monkey日志分析
  17. 航测正射如何用Pix4D处理大疆无人机照片生成正射影像图
  18. R语言基于ggplot绘制多条ROC曲线
  19. 庄子(公元前369年-公元前286年)
  20. xdoj-81-字符串查找

热门文章

  1. [目标检测] Faster R-CNN 深入理解 改进方法汇总
  2. 利用 UML 进行实体关系建模
  3. android listview item点击时更改textview的颜色 代码中实现
  4. Java_memcached 使用说明
  5. 最新28个很棒的 jQuery 教程
  6. 新建文章1,改名后按回车
  7. SQL Server DATEDIFF() 函数(SQL计算时间差)
  8. Asp.net中利用ExecuteNonQuery()执行存储过程返回-1解决方案
  9. HTTP 协议的三次握手
  10. Splunk和ElasticSearch深度对比解析