python-九九乘法表
代码详解(为了让自己理解):
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九九乘法表的实例_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 ...
- python九九乘法表矩形_python实现九九乘法表
在自学python的过程中,还是需要不断的积累,废话不说,下面就通过使用python中的for..in 和while方法,在不使用函数的情况下分别实现九九乘法表不同格式的输出,若有误或者有更好的方法, ...
- python九九乘法表教程_python教程九九乘法表
刚学数学乘法,首先就是要背诵九九乘法表,想必现在没人不会背诵了吧,而现在还有很多家长在催促着自己的孩子学习九九乘法表,但要是将其做成一个表格,是不是就很容易了呢?今天小码王少儿编程培训机构就为大家分享 ...
- python九九乘法表如何对齐_python怎么样输出九九乘法表
python输出九九乘法表的方法:使用for循环叠加,代码为[for i in range(1, 10):for j in range(1, i+1):print('{}x{}={}\t'.forma ...
- python九九乘法表菜鸟教程_Python
Python 批量 png 转 ico 一.前言: 首先说一下ico文件的作用:ico是windows的图标文件格式,可以用于浏览器首段图标显示,也可以用于Windows软件.我的话一般用来美化文件夹 ...
- python九九乘法口诀表-Python 九九乘法表
用列表生成器打印九九乘法表: >>> print ' '.join([' '.join(['%d * %d = %d'%(y,x,x*y) for y in range(1,x+1) ...
- 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 ...
- python九九乘法表右对齐_python语法练习题之九九乘法表
九九乘法表 for...in方法实现 #方法一 for i in range(1, 10):for j in range(1, i+1):print('{}*{}={:<4}'.format(j ...
- python九九乘法表矩形_python九九乘法表和打印图形程序
一.打印九九乘法表:#coding:utf-8 for i in range(1,10): for j in range(1,i+1): print("%dx%d=%d") %(j ...
- python 九九乘法表 长方形_Python-九九乘法表
Python-九九乘法表 # -*- coding:utf-8 -*- # for i in range(1, 2): # 最笨方法 # print('%d X %d = %d' % (i, ...
最新文章
- win10下安装TensorFlow(CPU only)
- 关于CSS 3 及浏览器兼容性问题
- 算法提高课-图论-单源最短路的综合应用-AcWing 342. 道路与航线:最短路dijkstra、拓扑排序 、综合题、好题
- pycharm变量存_20190909 pycharm快捷键与变量
- IIS+ASP部署相关
- [2012.04.03] Windows Phone 上的汉语拼音以及多音字处理
- 韩顺平php视频笔记70 面向对象编程的三大特征1 抽象 封装
- [HDOJ1823] Luck and Love(线段树,树套树)
- HighNewTech:19.04.22今天GitHub后无来者大事件之【B站后端代码不小心被开源】
- Windows快捷键设置
- 羊皮卷之七 我要笑遍世界
- 小心被举报!考研复试后不要分享考试内容!
- PDF文件太大怎么压缩?用这个方法能够一键瘦身
- Widows(win10等等)使用过程中的 问题 与 小技巧 ----- 长期积累
- 4.5 51单片机-DS18B20温度传感器
- surface pro 7 linux,微软正式发布Surface Pro 7
- 游戏服务器多钱一个月呢?
- 寄居蟹与海葵c语言大作业,寄居蟹和海葵是什么关系?海葵刺细胞保护寄居蟹(共生者)...
- 家居安防与监控全国产化电子元件推荐方案
- div style常用属性介绍及使用示例
热门文章
- api怎么写_API数据加密框架monkeyapiencrypt
- 雷博招聘|机器人(SLAM)、深度学习、机器视觉算法工程师等岗位
- ThinkPHP简单的基础
- javaScript中的提示对话框
- windows系统下的Qt安装
- origin画密度直方分布图
- Cell封面:王二涛组在丛枝菌根共生“自我调节”研究中取得重大进展(视频+漫画解读)...
- The Innovation | Volume 2 Issue 2 正式出版
- MPB:亚热带生态所葛体达组-原位酶谱法高分辨率实时检测土壤微界面酶活分布...
- 微生物组-宏基因组分析第8期(报名直播课免费参加线下2020.7,早鸟价仅剩1周)...