python怎么做乘法,Python写乘法表
代码如下:
代码的详细解释(供您自己理解):
用于范围(1,10):
#print(i,end= )
forjinrange(1,i 1):
print(%s*%s=%s%(i,j,i*j),end= )
打印()1。
Foriinrange(1,10)这是一个for循环语句,range()是一个函数,对于range()中的I,就是给I赋值:
例如,对于范围(1,10)中的I,意味着依次给I赋值1,2,3,4,5,6,7,8,9;
例如,另一个3以内的数字很容易理解:因为I在range(1,3)中意味着将I分配给1和2。
相关:《Python基础教程》
有的同学可能会问,为什么(1,10)的值是1-9,不包括10?关于这个问题,我建议你记住五个字:不要管尾巴,(也就是说,管头的意思是:取尾巴前面的数,不要管尾巴的意思是:不要取尾巴的数就行。因此最后的尾部10将不会被取走)
附加理解:范围()
范围(1):该值为0。
范围(2):获得的值是0,1。
范围(3):获得的值是0,1,2。
Range(0,3,1):得到的值是0,1,2,其中第三位数字1其实是默认的步长,不过我写出来了,不写也可以。整体写下来。默认情况下,该值从0开始,除非您自己定义了数字1或2,也就是说,该值从1或2开始。
2.
在给I赋值的基础上,forjinrange(1,i 1,I 1)做进一步的循环运算,也就是给j赋值。
J的赋值是基于I的赋值。
直接把结果写出来,我觉得还是理解一下比较好:
理解了第一步的解释后,依次将I赋值为1,2,3,4,5,6,7,8,9就很明显了。
对于范围(1,i 1)中的j
当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表示格式化值。前两步解决后,打印%s*%s=%s %(i,j,i*j,end= ),其中end=" "表示在每次计算的末尾添加一个空格。主要是排版好看,好理解。那么结果就是:
1*1=1
2*1=22*2=4
3*1=33*2=63*3=9
4*1=44*2=84*3=124*4=16
5*1=55*2=105*3=155*4=205*5=25
..
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。