python九九乘法表右对齐_python语法练习题之九九乘法表
九九乘法表
for...in方法实现
#方法一
for i in range(1, 10):for j in range(1, i+1):print('{}*{}={:<4}'.format(j, i, i*j), end=' ')print()#输出
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
#方法二
for i in range(9, 0, -1):for j in range(1, i+1):print('{}*{}={:<4}'.format(j, i, i*j), end=' ')print()#输出
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*4=4 2*4=8 3*4=12 4*4=16
1*3=3 2*3=6 3*3=9
1*2=2 2*2=4
1*1=1
#方法三
for i in range(1, 10):for space in range(9, i, -1): #循环打印空格使之居右对齐
print(end=' '*10)for j in range(i, 0, -1):print('{}*{}={:<4}'.format(j, i, i*j), end=' ')print()#输出
1*1=1
2*2=4 1*2=2
3*3=9 2*3=6 1*3=3
4*4=16 3*4=12 2*4=8 1*4=4
5*5=25 4*5=20 3*5=15 2*5=10 1*5=5
6*6=36 5*6=30 4*6=24 3*6=18 2*6=12 1*6=6
7*7=49 6*7=42 5*7=35 4*7=28 3*7=21 2*7=14 1*7=7
8*8=64 7*8=56 6*8=48 5*8=40 4*8=32 3*8=24 2*8=16 1*8=8
9*9=81 8*9=72 7*9=63 6*9=54 5*9=45 4*9=36 3*9=27 2*9=18 1*9=9
#方法四
for i in range(9, 0, -1):for space in range(9, i, -1):print(end=' '*10)for j in range(i, 0, -1):print('{}*{}={:<4}'.format(j, i, i*j), end=' ')print()#输出
9*9=81 8*9=72 7*9=63 6*9=54 5*9=45 4*9=36 3*9=27 2*9=18 1*9=9
8*8=64 7*8=56 6*8=48 5*8=40 4*8=32 3*8=24 2*8=16 1*8=8
7*7=49 6*7=42 5*7=35 4*7=28 3*7=21 2*7=14 1*7=7
6*6=36 5*6=30 4*6=24 3*6=18 2*6=12 1*6=6
5*5=25 4*5=20 3*5=15 2*5=10 1*5=5
4*4=16 3*4=12 2*4=8 1*4=4
3*3=9 2*3=6 1*3=3
2*2=4 1*2=2
1*1=1
while方法实现
#方法一
i = 1
while i <= 9:
j= 1
while j <=i:print('{}*{}={:<4}'.format(j, i, i*j), end=' ')
j+= 1i+= 1
print()#输出
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
#方法二
i = 9
while i >= 1:
j= 1
while j <=i:print('{}*{}={:<4}'.format(j, i, i*j), end=' ')
j+= 1i-= 1
print()#输出
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*4=4 2*4=8 3*4=12 4*4=16
1*3=3 2*3=6 3*3=9
1*2=2 2*2=4
1*1=1
#方法三
i = 1
while i <= 9:
k= 9
while k >i:print(end=' '*10)
k-= 1j=iwhile j >= 1:print('{}*{}={:<4}'.format(j, i, i*j), end=' ')
j-= 1i+= 1
print()#输出
1*1=1
2*2=4 1*2=2
3*3=9 2*3=6 1*3=3
4*4=16 3*4=12 2*4=8 1*4=4
5*5=25 4*5=20 3*5=15 2*5=10 1*5=5
6*6=36 5*6=30 4*6=24 3*6=18 2*6=12 1*6=6
7*7=49 6*7=42 5*7=35 4*7=28 3*7=21 2*7=14 1*7=7
8*8=64 7*8=56 6*8=48 5*8=40 4*8=32 3*8=24 2*8=16 1*8=8
9*9=81 8*9=72 7*9=63 6*9=54 5*9=45 4*9=36 3*9=27 2*9=18 1*9=9
#方法四
i = 9
while i >= 1:
k= 9
while k >i:print(end=' '*10)
k-= 1j=iwhile j >= 1:print('{}*{}={:<4}'.format(j, i, i*j), end=' ')
j-= 1i-= 1
print()#输出
9*9=81 8*9=72 7*9=63 6*9=54 5*9=45 4*9=36 3*9=27 2*9=18 1*9=9
8*8=64 7*8=56 6*8=48 5*8=40 4*8=32 3*8=24 2*8=16 1*8=8
7*7=49 6*7=42 5*7=35 4*7=28 3*7=21 2*7=14 1*7=7
6*6=36 5*6=30 4*6=24 3*6=18 2*6=12 1*6=6
5*5=25 4*5=20 3*5=15 2*5=10 1*5=5
4*4=16 3*4=12 2*4=8 1*4=4
3*3=9 2*3=6 1*3=3
2*2=4 1*2=2
1*1=1
python九九乘法表右对齐_python语法练习题之九九乘法表相关推荐
- python打九九乘法表上三角下三角_python经典练习题之九九乘法表、打印菱形、打印对顶三角形、斐波拉契数列、素数......
CSDN 双十一 活动优惠提前抢!全站好课1元起,万券齐发折上折! 11.11 超值膨胀金[10元抵100元]限量发放!11月11日当天全站通用,更有机会享受折上折优惠!仅限299份,先到先得! 学学 ...
- python打九九乘法表上三角下三角_python经典练习题之九九乘法表、打印菱形、打印对顶三角形、斐波拉契数列、素数... - 小黑电脑...
学学习简单的练习,学到后面会有越来越多的解法来写! 作业的目的是为了让大家熟悉程序语言,锻炼将思路转换成程序逻辑. 九九乘法表 help(print) 先思考能不能打印出方阵 # 1 方阵 # 1 方 ...
- python怎么让输出的数字右对齐_Python格式化输出的精度和位数控制
原创作者:牵引小哥 微信公众号:牵引小哥讲Python 注:转载或复制请注明出处--牵引小哥 上一期小哥讲解了Python格式化输出的三种方式. 本期小哥讲解一下关于小数精度和字符串位数的控制: 1. ...
- python怎么让输出的数字右对齐_python(格式化输出)
一.%格式化输出 1.整数的输出(参照ASCII) %o -- oct 八进制 %d -- dec 十进制(digit ) %x -- hex 十六进制 >>> print('%o' ...
- python 中间一列左对齐_Python|fstring我喜欢Python的原因之一
写脚本,很大一部分工作是在做字符串的处理:分割(split),合并(join),格式化(format).前两部分,各种语言实现,大同小异.而格式化在Python中独树一帜的发明了f-string,它的 ...
- 按钮右对齐_Python Tkinter Button按钮
简介 BUTTON小工具时使用的按钮添加到各种类型的Python应用,Python允许用户配置按钮的按我们的要求,各种选项可以被设置或重置的要求. BUTTON 小工具时使用的按钮添加到各种类型的Py ...
- python数据域宽左对齐_Python语言及其运用_第七章_像高手一样玩转数据
[主要内容]1.格式化:2.正则表达式 [基本知识] 一.格式化 (一)使用%的旧式格式转化 1.基本格式:string % data string包含待插值的序列,带插入的部分由%和字母组成.转换类 ...
- python九九乘法表如何对齐_python怎么样输出九九乘法表
python输出九九乘法表的方法:使用for循环叠加,代码为[for i in range(1, 10):for j in range(1, i+1):print('{}x{}={}\t'.forma ...
- python中not加变量是_Python -- 语法和变量
小Q:风一更,雪一更,聒碎乡心梦不成,故园无此声. ----纳兰容若<长相思> -------------------------------------------- ...
最新文章
- 爱因斯坦谜题解答(三种算法比较)
- Linux 删除文件夹和文件的命令(强制删除包括非空文件)
- Java内存模型深度解析:基础部分--转
- 剑指 Offer打卡 数组与矩阵
- 程序设计基础(C语言)教学案例-序言
- Linux音频驱动-OSS和ALSA声音系统简介及其比较
- 结构体全局变量_nginx源码分析—内存池结构ngx_pool_t及内存管理
- 【python项目开发】爬虫基础知识
- 《上海悠悠接口自动化平台》-5.测试计划与定时任务
- 哔哩哔哩谷歌浏览器助手Mac版分享来了
- 80386 CPU资源
- http://localhost:8080/login的密码和账号的问题
- 【SQLPlanet】如何将一维表转化为二维表
- 0 、 ‘0‘ 、 “0“ 、 ’\0’ 区别
- python爬虫:lxml爬取链家网二手房信息
- C++算法设计与分析课后习题(第三章)
- 微信小程序weui-form表单的使用
- 超硬核!程序员10种副业赚钱之道,实现月收入增加20k!
- MapReduce(深入)---案例之用户上行流量 下行流量 总流量倒序 按省份分区
- 【操作系统】3.进程管理
热门文章
- 关于python2到python3更新的一些书写规则的更改
- javaee实验报告心得_JavaEE实验报告.doc
- php 后端 轻量 框架,GitHub - 22cloud/mixphp: 轻量 PHP 框架,基于 Swoole 的常驻内存型 PHP 高性能框架 (开发文档完善)...
- c语言改变doss窗口的颜色,C语言第三次模拟练习题部分解答
- can't request region for resource [mem 0xfed40080-0xfed40fff]问题的解决办法
- Halcon算子学习:smooth_object_model_3d
- JavaSE——IO(下)(Properties类、序列化与反序列化)
- MFC基于单文档制作吹彩色泡泡程序
- JavaScript 中的 require / exports、import / export、浅谈JavaScript、ES5、ES6
- Guava入门~Objects