python编程输出九九乘法表(三角形式),python99乘法表代码上三角

  python编程输出九九乘法表(三角形式),python99乘法表代码上三角

  标签:

  前言:最近在学Python。学习资源包括海量开放在线课程在线视频教程、私人教程和Python官方文档教程。我知道Python的基本语法,但是没有真正导出过自己的代码。代码hxsdbb至今只学了C,但代码中的逻辑问题总是搞不清楚。再加上之前没耐心,总是半途而废,所以编程水平很差。我现在刚开始测试,但我不想把工作局限于功能测试。另外,也希望你能接触到对编程有一定要求的工作,比如性能测试、白盒测试等。因为目前测试的项目性质是web测试,所以要从现在的工作开始学习Python和数据库。利用博客公园经常整理自己的学习内容,达到强化的目的。九乘法表应该是最初的编程,但是在实现的过程中还是有很多问题。c和Python在很多地方还是不一样的。有时候,C的思维里考虑到了Python编程,却忽略了Python编程中应该注意的东西。

  Python实现了九九乘法表,输出五种格式:矩形完整格式、左上三角形、右上三角形、左下三角形、右下三角形。我用的Python版本是Python 3.2.2。

  1.矩形的完整格式

  代码:

  1 #全格式输出九九乘法表

  2 foriinrange (1,10 ) :3forjinrange ) 1,10 ) :4print ) %d*%-% ) I,j,i*j),end= )5 print

  输出内容:

  2.左上角的三角形

  代码:

  1 #输出左上角三角形格式的99乘法表

  2 foriinrange (1,10 ) :3 for j in range(i ) I,10 ) :4print ) %d*%-% ) I,j,i*j),end= )5 print

  输出内容:

  注意:乘法公式是逐行输出的。与完全格式相比,内环的范围为i~9。随着外循环的I逐渐增加,每行输出的公式数逐渐减少。Print 表示换行。如果不输出这个语句,输出乘法表的格式就会混乱。

  3.右上三角形

  代码:

  1 #输出右上三角格式的99乘法表

  2 foriinrange (1,10 ) :3 for k in range(1) 1,I):4 print(end= )5 for j in range(I,10 ) 33606print))

  输出内容:

  注意:内部线性文本比左上角三角形(代码标记的红色部分)多两句话。每种类型占用7个字节,所以剩余前面的空格会输出相应数量的空格。不能直接用Python写print))语句。必须添加end关键字,表示结尾在等号的右边,并输出它。类似于后面右上和左上的区别。

  4.左下三角形

  代码:

  1 #输出左下三角格式的99乘法表

  2 foriinrange (1,10 ) :3 for j in range(1) 1,i 1) :4print ) (%d )-% ) I,j,i*j),end= )5prrange

  输出内容:

  5.右下角的三角形

  代码:

  1 #右下角三角形格式输出99乘法表

  2 foriinrange (1,10 ) :3 forkinrange (1,10-I):4 print(end= )5 for j in range(1)1,i 1) 33606 product

  输出内容:

  标签:

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

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