#九九乘法表 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种格式的 九九乘法表的更多相关文章

  1. 【转】Python实现不同格式打印九九乘法表

    前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...

  2. Python实现不同格式打印九九乘法表

    前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...

  3. 利用Python中的for循环和while循环,打印各种方向的九九乘法表。

    哈喽大家好,今天,可乐来给大家分享一下Python中用for循环和while循环打印九九乘法表的操作.由于本人也是刚刚接触Python不长时间,代码也是自己编写的,所以有什么不足之处还请大家多多指教. ...

  4. python利用for..in遍历,while循环嵌套编译九九乘法表的几种模式

    运用for....in...遍历的四种方向的九九乘法表: 左下角: import sysfor i in range(1,10): for j in range(1,i+1): sys.stdout. ...

  5. 利用Python循环(包括while&for)各种打印九九乘法表

    一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入. 1.1 左下角 for i in range(1,10): for j in range(1,i+1): ...

  6. Python中的九九乘法表(for循环)

    用for循环写出的九九乘法表(包括函数的调用) #方向一 for i in range(1,10):    for j in range(1,i+1):        d = i * j        ...

  7. 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& ...

  8. python—用for循环、while循环和一句话打印九九乘法表

    用for循环打印九九乘法表: for i in range (1,10): for j in range(1,10): print(j,"x",i,"=",i* ...

  9. 输出九九乘法表(Python、Java、C、C++、JavaScript)

    最近在学python的过程中,接触到了循环的知识,以及这个案例,于是写了下!感觉还不错,然后就用其它几种语言也试了下!! 接下来,就跟大家分享下实现方法!! 实现输出九九乘法表,主要用到的是循环的知识 ...

随机推荐

  1. Linux下鼠标滚轮速度调整

    安装imwheel 于home下创建.imwheelrc gedit ~/.imwheelrc 在.imwheelrc中粘贴以下内容 ".*" None, Up, Button4, ...

  2. jquery获取焦点位于的元素

    参考 https://zhidao.baidu.com/question/497311181016643684.html if ($(":focus").length > 0 ...

  3. 使用html中的<input>标签上传多个文件(转)

    如何使用html上传多个文件呢?我搜索中文怎么也找不到合适的,都是用js动态添加input,然后提交,不能满足我想要的——打开选择文件的窗口后可以一次性选择多个文件. 然后我尝试搜索英文"h ...

  4. .mht文件转换为html

    用360浏览器打开文件后,Ctrl + s  保存即可

  5. hdoj1004(查找众多字符串中个数最多的字符串)

    Let the Balloon Rise. 最近开始刷hdoj,想通过写博客做做笔记,记录写过代码. Problem Description Contest time again! How excit ...

  6. openstack(Pike 版)集群部署(八)--- 连接Ceph Cluster 作为后端存储

    一.openstack Glance + ceph Cluster 部署: 博客:http://www.cnblogs.com/weijie0717/p/8563294.html 参考 续 部分.  ...

  7. centos6与centos7区别

    CentOS 6 vs CentOS 7的不同   (1)桌面系统[CentOS6] GNOME 2.x[CentOS7] GNOME 3.x(GNOME Shell) (2)文件系统[CentOS6 ...

  8. 浅析java修饰符之public default protected private static final abstract

    浅析java修饰符之public default protected private static final abstract 一   修饰符的作用:用来定义类.方法或者变量,通常放在语句的最前端 ...

  9. linux如何搭建sftp服务器

    工具/原料   centos7.2_x64 方法/步骤   创建sftp组 groupadd sftp 创建完成之后使用cat /etc/group命令组的信息   2 创建一个sftp用户mysft ...

  10. MYSQL分析慢查询

    mysql慢查询的日志文件路径一般为: /var/lib/mysql/slowquery.log,具体的路径可以通过mysql配置文件(/etc/my.cnf)查询,slow_query_log_fi ...