编写九九乘法表程序python,python实现九九乘法表代码解释
大部分学pyhon的同学都觉得一学就懂了,自己写没用。主代码写的比较少。
太复杂的项目,太难学习,阻碍了我们学习的信心。
今天写一个简单的案例,教你巩固基础知识。
请加油。足以扫清5000线的基础
首先,我们来想想99乘法表的长度。
形象,言归正传。实现99乘法表
你可以学习循环。
距离函数
格式字符串
打印功能
源代码#的外部for循环在第9行指示foriinrange (1 1,10):(内部for循环打印列)第1行,第1列,第2行,第2列,下面类似地指示forjinrange(1 1,1 1)3360)
九乘法表中先验知识的分解range python range()函数创建一个整数列表,通常用于for循环。函数语法
范围(开始、停止[)、步长])开始:从开始计数。默认值从0开始。比如range(5(5)和range(0,5)是等价的;
停止:计数到停止结束,但不包括停止。例如,range (0 0,5)是[0,1,2,3,4]而不是5。
步长:步长,默认值为1。例如,range (0 0,5)相当于range) 0,5和1。
举例
范围(10) #0到10 [0,1,2,3,4,5,6,7,8,9]范围] 1到10 [1,2,3,4,5,6,7,8,9]
基本语法是{}举例。
{}-{}.format (hello, world))不设置指定的位置,而是以默认顺序在 hello - world for循环中以动画的形式显示for循环。
For loop.gif
九的乘法表对iinrange (1,10)分解输出0-9:print(I)I)输出结果。
13456789 1默认执行不带换行符的打印以换行符结束
print函数有一个end参数,告诉您不要在空字符串结尾()中换行
Foriinrange (1 1,10): print (i) i,end= )输出结果。
13456789 python字符串中有缩进\t表示制表符缩进
Foriinrange (1 1,10): print (i) i, \t ,end= (输出结果:G9G **缩进第二个表示** G10G
输出结果是一致的:
13456789在嵌套输出嵌套:表外的表示行(9行),的内容表示列)9列。
用外部打印()换行
fornrange (1,10)的结果:foriinrange (1 1,10): print) ({} \ t)。格式),end=“”))打印)
P
foriinrange (1,10 ) : forjinrange (1,10 ) :print ) ({}{}={}\t)。format ) I,j,i*j),end=()
11=112=213=314=415=516=617=718=819=222=423=624=8
25=1026=1227=1428=1629=1831=332=633=934=1235=1536=1837=2138=2439=2741=442=843=1244=1645=2046=2447=2848=3249=3651=552=1053=155 4=2055=2556=3057=3558=4059=4561=662=1263=1864=2465=3066=3667=4268=4869=5471=772=1473=2174=2875=3576=4277=4978=5679=6381=882=1 68 3=248 4=328 5=408 6=488 7=568 8=648 9=729 1=99 2=189 3=279 4=369 5=459 6.
很简单。每列的循环数不超过行数。
第一行只有一列。
第二行只有两列。
第三行只有三列。
….
第一行只有九列。
也就是说,键范围的第二个参数值是i 1
for range(1,10): ForJinRange (1,1): print ({} {}={} \ t 。Format (I,J,I * J),end=) print()最后的结果是:
11=121=222=431=332=633=941=442=843=1244=1651=552=1053=1554=2055=2561=662=1263=1864=2465=3066=3671=772=1473=2174=2875=3576=42 7 7=498 1=88 2=168 3=248 4=328 5=408 6=488 7=568 8=649 1=99 2=189 3=279 4=
推荐阅读点击标题跳转。
蟒蛇100行-蛇小游戏
用python -PyInstaller打包exe应用程序
20行python代码的入门级游戏
10行python代码做了哪些很酷的事情?
一行Python代码能做什么神器?
来到这里,我需要你的赞美和支持。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。