代码详解(为了让自己理解):

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-九九乘法表相关推荐

  1. python九九乘法表的实例_python九九乘法表的实例

    python九九乘法表的实例 python2.7 for i in range(1,10): for j in range(1,i+1): print j,'x',i,'=',j*i,'\t', pr ...

  2. python九九乘法表矩形_python实现九九乘法表

    在自学python的过程中,还是需要不断的积累,废话不说,下面就通过使用python中的for..in 和while方法,在不使用函数的情况下分别实现九九乘法表不同格式的输出,若有误或者有更好的方法, ...

  3. python九九乘法表教程_python教程九九乘法表

    刚学数学乘法,首先就是要背诵九九乘法表,想必现在没人不会背诵了吧,而现在还有很多家长在催促着自己的孩子学习九九乘法表,但要是将其做成一个表格,是不是就很容易了呢?今天小码王少儿编程培训机构就为大家分享 ...

  4. python九九乘法表如何对齐_python怎么样输出九九乘法表

    python输出九九乘法表的方法:使用for循环叠加,代码为[for i in range(1, 10):for j in range(1, i+1):print('{}x{}={}\t'.forma ...

  5. python九九乘法表菜鸟教程_Python

    Python 批量 png 转 ico 一.前言: 首先说一下ico文件的作用:ico是windows的图标文件格式,可以用于浏览器首段图标显示,也可以用于Windows软件.我的话一般用来美化文件夹 ...

  6. python九九乘法口诀表-Python 九九乘法表

    用列表生成器打印九九乘法表: >>> print ' '.join([' '.join(['%d * %d = %d'%(y,x,x*y) for y in range(1,x+1) ...

  7. python九九乘法表求和,平均数,最大值,最小值、金字塔、等边三角形

    '''#1 a=7 for i in range(2,a):if a%i==0:print(a,'不是质数')break else:print(a,'是质数') for i in range(2,15 ...

  8. python九九乘法表右对齐_python语法练习题之九九乘法表

    九九乘法表 for...in方法实现 #方法一 for i in range(1, 10):for j in range(1, i+1):print('{}*{}={:<4}'.format(j ...

  9. python九九乘法表矩形_python九九乘法表和打印图形程序

    一.打印九九乘法表:#coding:utf-8 for i in range(1,10): for j in range(1,i+1): print("%dx%d=%d") %(j ...

  10. python 九九乘法表 长方形_Python-九九乘法表

    Python-九九乘法表 # -*- coding:utf-8 -*- # for i in range(1, 2): # 最笨方法 #     print('%d X %d = %d' % (i, ...

最新文章

  1. win10下安装TensorFlow(CPU only)
  2. 关于CSS 3 及浏览器兼容性问题
  3. 算法提高课-图论-单源最短路的综合应用-AcWing 342. 道路与航线:最短路dijkstra、拓扑排序 、综合题、好题
  4. pycharm变量存_20190909 pycharm快捷键与变量
  5. IIS+ASP部署相关
  6. [2012.04.03] Windows Phone 上的汉语拼音以及多音字处理
  7. 韩顺平php视频笔记70 面向对象编程的三大特征1 抽象 封装
  8. [HDOJ1823] Luck and Love(线段树,树套树)
  9. HighNewTech:19.04.22今天GitHub后无来者大事件之【B站后端代码不小心被开源】
  10. Windows快捷键设置
  11. 羊皮卷之七 我要笑遍世界
  12. 小心被举报!考研复试后不要分享考试内容!
  13. PDF文件太大怎么压缩?用这个方法能够一键瘦身
  14. Widows(win10等等)使用过程中的 问题 与 小技巧 ----- 长期积累
  15. 4.5 51单片机-DS18B20温度传感器
  16. surface pro 7 linux,微软正式发布Surface Pro 7
  17. 游戏服务器多钱一个月呢?
  18. 寄居蟹与海葵c语言大作业,寄居蟹和海葵是什么关系?海葵刺细胞保护寄居蟹(共生者)...
  19. 家居安防与监控全国产化电子元件推荐方案
  20. div style常用属性介绍及使用示例

热门文章

  1. api怎么写_API数据加密框架monkeyapiencrypt
  2. 雷博招聘|机器人(SLAM)、深度学习、机器视觉算法工程师等岗位
  3. ThinkPHP简单的基础
  4. javaScript中的提示对话框
  5. windows系统下的Qt安装
  6. origin画密度直方分布图
  7. Cell封面:王二涛组在丛枝菌根共生“自我调节”研究中取得重大进展(视频+漫画解读)...
  8. The Innovation | Volume 2 Issue 2 正式出版
  9. MPB:亚热带生态所葛体达组-原位酶谱法高分辨率实时检测土壤微界面酶活分布...
  10. 微生物组-宏基因组分析第8期(报名直播课免费参加线下2020.7,早鸟价仅剩1周)...