用代码实现九九乘法表,程序语言实现九九乘法表

  用代码实现九九乘法表,程序语言实现九九乘法表

  据说python入门级的基本要求是会写99张乘法表,金字塔等。最近只研究了99张乘法表。

  代码如下。

  代码详细信息(供您自己理解):

  www.Sina.com/Ihttp://www.Sina.com/range(1,10 ) :#print(I,end= )3358 www.Sina.com/j http://

  这是一个for循环语句。

  Range))是一个函数,

  对于范围内的I(就是给I赋值。

  比如foriinrange (1 1,10)就是把1,2,3,4,5,6,7,8,9依次代入I。

  比如3以内的数字就很好理解。Foriinrange (1 1,3)表示将I代入1和2。

  有些同学可能会疑惑,为什么(1,10)获取值是1-9而不是10。对于这个问题,建议记得忽略最后5个字符:yjdld。(即yjdld取尾前的数,忽略尾的字,只要不取尾的数。所以不要拿最后一条尾巴

  其他理解:range())。

  范围(1)的值为0。

  Range(2)获得的值是0,1。

  Range(3)这个获得的值,0,1,2

  Range(0,3,1):这个检索值是0,1,2,其中第三个数字1实际上是默认的步长。只是,因为是我写的,所以不用我写。整体写入时,默认值为0到0。除非你自己定义数字1或2,否则它会从1或2开始。

  2.

  358 www.Sina.com/jhttp://www.Sina.com/range(1,i 1)给I赋值,然后回收,也就是给j赋值

  J的赋值是基于I的赋值。

  如果直接把结果写出来,我觉得更容易理解:

  理解了第一步的说明后,就很清楚按照1、2、3、4、5、6、7、8、9的顺序给I赋值了。

  forjinrange(1,i 1)).

  当i=1,j=(1,2,2)时,j的值为1。

  当i=2,j=(1,3,3)时,j的值为1,2。

  当i=3,J=(1,4,4)时,J的值为1,2,3。

  当i=4,J=(1,5,5)时,J的值为1,2,3,4。

  当i=5,j=(1,6,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=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。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: