python九九乘法表矩形_python实现九九乘法表
在自学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实现九九乘法表相关推荐
- python九九乘法表矩形_python九九乘法表和打印图形程序
一.打印九九乘法表:#coding:utf-8 for i in range(1,10): for j in range(1,i+1): print("%dx%d=%d") %(j ...
- python九九乘法表教程_python教程九九乘法表
刚学数学乘法,首先就是要背诵九九乘法表,想必现在没人不会背诵了吧,而现在还有很多家长在催促着自己的孩子学习九九乘法表,但要是将其做成一个表格,是不是就很容易了呢?今天小码王少儿编程培训机构就为大家分享 ...
- 用python写九九乘法口诀表左上角_python打出九九乘法口诀表
用IDLE打出乘法口诀表,想要就是如下图的结果: 实现算法很简单,但是IDLE(python3.7)默认的换行输出方式不太容易实现,得需费一番脑筋. 代码如下: *row=0 ...
- python操作hive数据库代码_python导出hive数据表的schema实例代码
本文研究的主要问题是python语言导出hive数据表的schema,分享了实现代码,具体如下. 为了避免运营提出无穷无尽的查询需求,我们决定将有查询价值的数据从mysql导入hive中,让他们使用H ...
- python 提取最小外接矩形_python给人脸带上口罩(简单版)
导读 因为目前公开的口罩人脸数据比较少,如果想训练一个口罩人脸识别模型,必须依赖大量的人脸数据.为了收集到更多的口罩人脸数据,我们只能利用已有的公开人脸数据上通过程序来模拟人脸带口罩.这篇文章向大家介 ...
- python面对对象计算矩形_python第九课 面向对象
上周习题: 1.shape基类,要求所有子类都必须提供面积的计算,子类有三角形,矩形,圆,圆类的数据可序列化 2.用面向对象实现LinkedList链表,单向链表实现append,iternodes ...
- python .db 查看表信息_python查询excel数据库表
Python数据持久化-小测验 2018年7月13日考试 1.Python读写csv文件 现有如下图1所示的data.csv文件数据,请使用python读取该csv文件数据,并添加一条记录后输出如图2 ...
- python循环语句打印矩形_Python中使用循环语句打印三角形、菱形
原博文 2017-08-19 11:20 − 前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量 ...
- python循环语句打印矩形_python 使用while循环输出*组成的菱形实例
一,python输出*组成的菱形(实心): python代码:x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 w ...
最新文章
- 一个简单的配置管理器(SettingManager)
- Windows下如何安装和使用git
- Linux设备驱动--块设备(二)之相关结构体
- 学JS的心路历程-Promise(一)
- Linux命令 - watch
- [Fedora 20] 设置Terminal快捷键 + 设置桌面快捷方式 + Terminal透明解决方案
- 阿里面试记录-程序上机
- python基础学习笔记1
- 802.11/wlan/wifi/无线相关学习资料整理
- 计算机主题绘画能画什么,电脑绘画活动方案
- 深度测评:RAKsmart美国站群服务器怎么样
- 财报发布前获多家投行认可,借商流+物流闭环效应达达估值可期
- iOS 保存图片到手机的几种方法--(OC)
- Android 新版个税计算小demo程序
- 赋能农业生态链,打造“云端青柚”UZ新概念
- 为有梦青年插上助力的翅膀 魅族开发者大赛取得圆满成功
- CSS3使用calc() 计算高度和宽度 vh px
- js中定时器与延时器的用法
- 用这几个扫一扫识别文字的软件,告别办公烦恼
- (二分图)洛谷P2071座位安排
热门文章
- 《大数据》2015年第3期“网络大数据专题”——网络大数据的文本内容分析
- 作者:龚南宁,数据堂(北京)科技股份有限公司对外合作部副总监
- 【数字逻辑设计】Logisim构建多路选择器
- 新一代纯前端控件集 WijmoJS 2018V2发布,提供 Web 设计器,可动态设计页面并生成代码...
- 在Exchange Server 2007中为出站邮件添加免责声明
- 第七周项目4-计算一个程序猿的周工资
- atomikos log already in use
- [原创]性能测试之“Windows性能监视器”
- 学编程的日子里,很多人因迷茫放弃了编程,那我们应该怎么做呢?
- 国内程序员加班严重!听听外国网友怎么说。