在自学python的过程中,还是需要不断的积累,废话不说,下面就通过使用python中的for..in 和while方法,在不使用函数的情况下分别实现九九乘法表不同格式的输出,若有误或者有更好的方法,欢迎大家留言,共同进步!

python版本:v3.6

1. 左下三角形

#方式一:通过【for..in..】方法实现

for i in range(1,10):for j in range(1,i+1):print("%d*%d=%2d"%(j,i,j*i),end=' ')print("")

#方式二:通过【while】方法实现

i=1

while i<10:

j=1

while j<=i:print("%d*%d=%2d"%(j,i,j*i),end=' ')

j+=1

print("")

i+=1

输出:

2. 右下三角形

#方式一:通过【for..in..】方式实现

for i in range(1,10):for j in range(1,10-i):print(end=' ') #每个算法长度6,加上1个空位符,最少7个占位符

for k in range(1,i+1):print("%d*%d=%2d"%(k,i,k*i),end=' ')print("")

#方式二:通过【while】方式实现

i=1

while i<10:

k=1

while k<10-i:print(end=' ')

k+=1j= 1

while j<=i:print("%d*%d=%2d"%(j,i,j*i),end=' ')

j+=1

print("")

i+=1

输出:

3. 左上三角形

#方式一:通过【for..in..】方法实现

for i in range(9,0,-1): #参数:计数从9开始,0结束,步长-1

for j in range(1,i+1):print("%d*%d=%2d"%(j,i,j*i),end=' ')print("")

#方式二:通过【while】方法实现

i=9

while i>=1:

j= 1

while j<=i:print("%d*%d=%2d"%(j,i,j*i),end=' ')

j+=1

print("")

i-=1

输出:

4. 右上三角形

#方式一:通过【for..in..】方法实现

for i in range(9,0,-1):for j in range(1,i+1):print("%d*%d=%2d"%(j,i,j*i),end=' ')print("")for k in range(i,10):print(end=' ')

#方式二:通过【while】方法实现

i=9

while i>=1:

k=9

while k>i:print(end=' ')

k-=1j= 1

while j<=i:print("%d*%d=%2d"%(j,i,j*i),end=' ')

j+=1

print("")

i-=1

输出:

python九九乘法表矩形_python实现九九乘法表相关推荐

  1. python九九乘法表矩形_python九九乘法表和打印图形程序

    一.打印九九乘法表:#coding:utf-8 for i in range(1,10): for j in range(1,i+1): print("%dx%d=%d") %(j ...

  2. python九九乘法表教程_python教程九九乘法表

    刚学数学乘法,首先就是要背诵九九乘法表,想必现在没人不会背诵了吧,而现在还有很多家长在催促着自己的孩子学习九九乘法表,但要是将其做成一个表格,是不是就很容易了呢?今天小码王少儿编程培训机构就为大家分享 ...

  3. 用python写九九乘法口诀表左上角_python打出九九乘法口诀表

    用IDLE打出乘法口诀表,想要就是如下图的结果: 实现算法很简单,但是IDLE(python3.7)默认的换行输出方式不太容易实现,得需费一番脑筋. 代码如下: *row=0              ...

  4. python操作hive数据库代码_python导出hive数据表的schema实例代码

    本文研究的主要问题是python语言导出hive数据表的schema,分享了实现代码,具体如下. 为了避免运营提出无穷无尽的查询需求,我们决定将有查询价值的数据从mysql导入hive中,让他们使用H ...

  5. python 提取最小外接矩形_python给人脸带上口罩(简单版)

    导读 因为目前公开的口罩人脸数据比较少,如果想训练一个口罩人脸识别模型,必须依赖大量的人脸数据.为了收集到更多的口罩人脸数据,我们只能利用已有的公开人脸数据上通过程序来模拟人脸带口罩.这篇文章向大家介 ...

  6. python面对对象计算矩形_python第九课 面向对象

    上周习题: 1.shape基类,要求所有子类都必须提供面积的计算,子类有三角形,矩形,圆,圆类的数据可序列化 2.用面向对象实现LinkedList链表,单向链表实现append,iternodes ...

  7. python .db 查看表信息_python查询excel数据库表

    Python数据持久化-小测验 2018年7月13日考试 1.Python读写csv文件 现有如下图1所示的data.csv文件数据,请使用python读取该csv文件数据,并添加一条记录后输出如图2 ...

  8. python循环语句打印矩形_Python中使用循环语句打印三角形、菱形

    原博文 2017-08-19 11:20 − 前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量 ...

  9. python循环语句打印矩形_python 使用while循环输出*组成的菱形实例

    一,python输出*组成的菱形(实心): python代码:x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 w ...

最新文章

  1. 一个简单的配置管理器(SettingManager)
  2. Windows下如何安装和使用git
  3. Linux设备驱动--块设备(二)之相关结构体
  4. 学JS的心路历程-Promise(一)
  5. Linux命令 - watch
  6. [Fedora 20] 设置Terminal快捷键 + 设置桌面快捷方式 + Terminal透明解决方案
  7. 阿里面试记录-程序上机
  8. python基础学习笔记1
  9. 802.11/wlan/wifi/无线相关学习资料整理
  10. 计算机主题绘画能画什么,电脑绘画活动方案
  11. 深度测评:RAKsmart美国站群服务器怎么样
  12. 财报发布前获多家投行认可,借商流+物流闭环效应达达估值可期
  13. iOS 保存图片到手机的几种方法--(OC)
  14. Android 新版个税计算小demo程序
  15. 赋能农业生态链,打造“云端青柚”UZ新概念
  16. 为有梦青年插上助力的翅膀 魅族开发者大赛取得圆满成功
  17. CSS3使用calc() 计算高度和宽度 vh px
  18. js中定时器与延时器的用法
  19. 用这几个扫一扫识别文字的软件,告别办公烦恼
  20. (二分图)洛谷P2071座位安排

热门文章

  1. 《大数据》2015年第3期“网络大数据专题”——网络大数据的文本内容分析
  2. 作者:龚南宁,数据堂(北京)科技股份有限公司对外合作部副总监
  3. 【数字逻辑设计】Logisim构建多路选择器
  4. 新一代纯前端控件集 WijmoJS 2018V2发布,提供 Web 设计器,可动态设计页面并生成代码...
  5. 在Exchange Server 2007中为出站邮件添加免责声明
  6. 第七周项目4-计算一个程序猿的周工资
  7. atomikos   log already in use
  8. [原创]性能测试之“Windows性能监视器”
  9. 学编程的日子里,很多人因迷茫放弃了编程,那我们应该怎么做呢?
  10. 国内程序员加班严重!听听外国网友怎么说。