Python 使用for...in...和 while 循环 实现8种格式的 九九乘法表
#九九乘法表 for...in .. #左下角
for i in range(1,10):
for j in range(1,i+1):
print(' %d×%d=%2d'%(j,i,i*j), end = '')
print()
print('-------------------------------------------------------------------------') #右下角
for i in range(1,10):
for k in range(i,9):
print(end=' ')
for j in range(1,i+1):
print("%2d×%d=%2d" %(j,i,i*j), end = '') print()
print('-------------------------------------------------------------------------') #左上角
for i in range(9,0,-1):
for j in range(1,i+1):
print("%2d×%d=%2d" %(j,i,i*j), end = '')
print()
print('-------------------------------------------------------------------------') #右上角
for i in range(1,10):
for k in range(1,i):
print(end =' ')
for j in range(9,i-1,-1): print("%2d×%d=%2d" %(j,i,i*j), end = '')
print() #九九乘法表 (while 循环) #左下角
i = 1
while i <= 9:
j = 1
while j <= i:
print(' %d×%d=%2d'%(i,j,i*j),end = '')
j += 1
i += 1
print()
print('-------------------------------------------------------------------------') #右下角
i = 1
while i <=9:
k = 9
while k > i:
print(end=' ')
k -= 1
j = 1
while j <= i:
print(' %d×%d=%2d'%(j,i,i*j),end = '')
j += 1
i += 1
print()
print('-------------------------------------------------------------------------') #左上角
i = 9
while i >= 1:
j = 1
while j <= i:
print(' %d×%d=%2d'%(j,i,i*j),end = '')
j +=1
i -=1
print()
print('-------------------------------------------------------------------------') #右上角 i = 9
while i >=1:
k = 9
while k > i:
print(end=' ')
k -= 1
j = 1
while j <= i:
print(' %d×%d=%2d'%(j,i,i*j),end = '')
j += 1
i -= 1
print()
print('-------------------------------------------------------------------------')
Python 使用for...in...和 while 循环 实现8种格式的 九九乘法表的更多相关文章
- 【转】Python实现不同格式打印九九乘法表
前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...
- Python实现不同格式打印九九乘法表
前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...
- 利用Python中的for循环和while循环,打印各种方向的九九乘法表。
哈喽大家好,今天,可乐来给大家分享一下Python中用for循环和while循环打印九九乘法表的操作.由于本人也是刚刚接触Python不长时间,代码也是自己编写的,所以有什么不足之处还请大家多多指教. ...
- python利用for..in遍历,while循环嵌套编译九九乘法表的几种模式
运用for....in...遍历的四种方向的九九乘法表: 左下角: import sysfor i in range(1,10): for j in range(1,i+1): sys.stdout. ...
- 利用Python循环(包括while&for)各种打印九九乘法表
一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入. 1.1 左下角 for i in range(1,10): for j in range(1,i+1): ...
- Python中的九九乘法表(for循环)
用for循环写出的九九乘法表(包括函数的调用) #方向一 for i in range(1,10): for j in range(1,i+1): d = i * j ...
- python中使用for循环,while循环,一条命令打印99乘法表
用for循环打印九九乘法表: 1 2 3 4 5 6 for i in range (1,10): for j in range(1,10): print(j,"x& ...
- python—用for循环、while循环和一句话打印九九乘法表
用for循环打印九九乘法表: for i in range (1,10): for j in range(1,10): print(j,"x",i,"=",i* ...
- 输出九九乘法表(Python、Java、C、C++、JavaScript)
最近在学python的过程中,接触到了循环的知识,以及这个案例,于是写了下!感觉还不错,然后就用其它几种语言也试了下!! 接下来,就跟大家分享下实现方法!! 实现输出九九乘法表,主要用到的是循环的知识 ...
随机推荐
- Linux下鼠标滚轮速度调整
安装imwheel 于home下创建.imwheelrc gedit ~/.imwheelrc 在.imwheelrc中粘贴以下内容 ".*" None, Up, Button4, ...
- jquery获取焦点位于的元素
参考 https://zhidao.baidu.com/question/497311181016643684.html if ($(":focus").length > 0 ...
- 使用html中的<input>标签上传多个文件(转)
如何使用html上传多个文件呢?我搜索中文怎么也找不到合适的,都是用js动态添加input,然后提交,不能满足我想要的——打开选择文件的窗口后可以一次性选择多个文件. 然后我尝试搜索英文"h ...
- .mht文件转换为html
用360浏览器打开文件后,Ctrl + s 保存即可
- hdoj1004(查找众多字符串中个数最多的字符串)
Let the Balloon Rise. 最近开始刷hdoj,想通过写博客做做笔记,记录写过代码. Problem Description Contest time again! How excit ...
- openstack(Pike 版)集群部署(八)--- 连接Ceph Cluster 作为后端存储
一.openstack Glance + ceph Cluster 部署: 博客:http://www.cnblogs.com/weijie0717/p/8563294.html 参考 续 部分. ...
- centos6与centos7区别
CentOS 6 vs CentOS 7的不同 (1)桌面系统[CentOS6] GNOME 2.x[CentOS7] GNOME 3.x(GNOME Shell) (2)文件系统[CentOS6 ...
- 浅析java修饰符之public default protected private static final abstract
浅析java修饰符之public default protected private static final abstract 一 修饰符的作用:用来定义类.方法或者变量,通常放在语句的最前端 ...
- linux如何搭建sftp服务器
工具/原料 centos7.2_x64 方法/步骤 创建sftp组 groupadd sftp 创建完成之后使用cat /etc/group命令组的信息 2 创建一个sftp用户mysft ...
- MYSQL分析慢查询
mysql慢查询的日志文件路径一般为: /var/lib/mysql/slowquery.log,具体的路径可以通过mysql配置文件(/etc/my.cnf)查询,slow_query_log_fi ...