用for循环打印九九乘法表:

1
2
3
4
5
6
for in range (1,10):
    for in range(1,10):
        print(j,"x",i,"=",i*j,"\t",end="")
        if i==j:
            print("")
            break

 打印结果是:

1
2
3
4
5
6
7
8
9
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 

  

while循环打印九九乘法表:

1
2
3
4
5
6
7
8
9
10
11
i=0
j=0
while i<9:
    i+=1
    while j<9:
        j+=1
        print(j,"x",i,"=",i*j,"\t",end="")
        if i==j:
            j=0
            print("")
            break

  

打印结果是:

1
2
3
4
5
6
7
8
9
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 

用一句话打印九九乘法表:

1
print ('\n'.join([' '.join(['%s*%s=%-2s' % (y,x,x*y) for in range(1,x+1)]) for in range(1,10)]))

打印结果:

1
2
3
4
5
6
7
8
9
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

  

python中使用for循环,while循环,一条命令打印99乘法表的更多相关文章

  1. Java流程控制:增强for循环,break&continue,打印99乘法表

    增强for循环:java5引入了一种主要用于数组或集合的增强for循环for(声明语句:表达式){//代码句子} 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配.其作用域限定在循环语 ...

  2. 使用for循环打印9×9乘法表

    请使用for循环,倒序打印9×9乘法表. 打印结果如下图所示: 使用for循环打印9×9乘法表 #include <stdio.h> int main() { int i, j, resu ...

  3. Python之打印99乘法表

    本脚本实现打印99乘法表 #!/usr/bin/python #9*9 for i in range(1,10): print for j in range(1,i+1): print "% ...

  4. print函数详解及python打印99乘法表的不同方法

    首先你需要了解print的原型,并且要知道在python2和python3中print函数功能不同,不只是表现在后面带不带()一方面! 在python3中,通过help(print)可以得到print ...

  5. python打印99乘法表

    代码如下: print(XXX,end="\t") #表示打印不换行 附带python部分转义字符:

  6. Oracle中打印99乘法表的13种方法

    --实现1: select r1 || '*' || r1 || '=' || r1 * r1 A, decode(r2, '', '', r2 || '*' || r1 || '=' || r2 * ...

  7. 打印99乘法表-python

    题目:如何打印出阶梯状的99乘法表? 题解: #coding:utf-8def multiplication_tables(num):#for i in range(1,10): for j in r ...

  8. python(7)- 小程序练习:循环语句for,while实现99乘法表

    打印99乘法表 for 循环语句实现: for i in range(1,10): for j in range(1,10): print(j,"x",i,"=" ...

  9. For循环练习之99乘法表和转义字符

    之前说了for循环的概念以及常用到的操作,那么我们接下来做几个巩固练习: 1.打印99乘法表: 99乘法表的形式: 1*1 = 1 1*2 = 2 2*2 = 4 1*3 = 3 2*3 = 6 3* ...

随机推荐

  1. ABAP级别【技能树】

  2. mongodb文件损坏的恢复--无可恢复数据

    1.mongodb 启动异常error code 100,检查日志,数据文件损坏 2 检查collection-15-6548623434943640018.wt 可恢复数据,为空,不存在恢复的数据 ...

  3. 数组中出现次数超过一半的数字(python)

    题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字.例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}.由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2. ...

  4. MYSQL、SQL在LIKE里传的参数没有赋进去的原因

    SQL语句 = string.Format(" where name like '%@key%' "); para.Add(new MySqlParameter("@ke ...

  5. oracle 导入DMP文件时IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件 IMP-00000: 未成功终止导入

    参考: https://blog.csdn.net/breaker892902/article/details/11004495 给要导入的用户授权 插入成功

  6. 事件委托在ios下面失效

    $(document).on("click","目标class",function(){ //安卓下点击可以,ios下面失效 }) 百度了下说是H5新定义的, ...

  7. 28.Mysql权限与安全

    28.Mysql权限与安全28.1 Mysql权限管理 28.1.1 权限系统的工作原理对连接的用户进行身份认证,合法的用户通过认证,不合法的用户拒绝连接:对通过认证的合法用户赋予相应的权限,用户可以 ...

  8. eclipse中将一个项目作为library导入另一个项目中

    1. github上搜索viewpagerIndicator: https://github.com/JakeWharton/ViewPagerIndicator2. 下载zip包,解压,eclips ...

  9. java【基础】日期操作

    主要是date类,SimpleDateFormat类以及Calendar类的使用. date表示日期,simpleDateFormat 表示日期格式化,Calendar一般用来做时间的操作,比如加减天 ...

  10. ipv6 docker

    DOCKER, IPV6 BASIC CONFIGURATION OF DOCKER ENGINE WITH IPV6 SEPTEMBER 21, 2015 EYEPV6(AT)GMAIL(DOT)C ...