#九九乘法表 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. MyLineNumberReader

    package com.itheima; import java.io.FileReader; import java.io.IOException; import java.io.Reader; p ...

  2. centos 6.9 NTP基准时间服务器配置

    时间服务器端 yum install ntp -y vim /etc/ntp.conf 增加允许客户端访问 restrict 192.168.0.0 mask 255.255.0.0 nomodify ...

  3. 思维+并查集 hdu5652

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5652 题意: 输入T,接下来T个样例,每个样例输入n,m代表图的大小,接下来n行,每行m个数,代表图, ...

  4. 动态替换iframe的src及动态改变iframe的高度

    实现效果:点击左侧右侧内容变化,但左侧保持不变(如折叠等) 动态替换iframe的src <iframe width="100%" frameBorder="0&q ...

  5. SQL创建删除索引

    --创建唯一聚集索引create unique clustered index pk_table1 on table1 (column1) --创建唯一非聚集索引create unique noncl ...

  6. swift - self的弱引用

    1. weak var weakSelf = self 2. DispatchQueue.main.asyncAfter(deadline: DispatchTime.now()) {[weak se ...

  7. MyBatis代理开发(2)

    一.开发步骤和程序代码  1.程序员需要编写user.xml映射文件,程序员编写mapper接口需要遵循一些开发规范,mybatis可以自动生成mapper接口实现类代理对象. 2.创建数据库配置文件 ...

  8. SI和DI

    si和di是8086CPU中和bx功能相近的寄存器,si和di不能够分成两个8位寄存器来使用. 用si和di实现将字符串"welcome to masm!"复制到它后面的数据区中. ...

  9. mysql5.5以上my.ini中设置字符集

    在mysql5.1之前数据库设置字符集: [mysqld] default-character-set = utf8 mysql5.5以后[mysqld]中就不能使用default-character ...

  10. ORACLE分组查询和统计等

    select flow_id,rw from (select t.flow_id ,rownum as rw from apex_030200.wwv_flow_list_templates t)  ...