用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. chrome不能浏览任何网页,提示配置proxy,Ubuntu

    自从在Ubuntu安装virtualbox以后,我的chrome浏览器就不能上网了,提示我检查proxy信息, 后面设置了noproxy就ok啦. 不用使用命令,一次设置,终身有效. 首先,安装gks ...

  2. jQuery 新添加元素事件绑定无效

    jQuery中事件绑定,大多使用on就足够了. 但是对于新添加的元素 on 的绑定事件 会不起作用. 因为 append 中的 节点是在整个文档加载之后才添加的,页面并不会为未来的元素初始化添加点击事 ...

  3. 微擎系统jssdk系统快速签名变量

    jssdkconfig = {php echo json_encode($_W['account']['jssdkconfig']);} || { jsApiList:[] };    jssdkco ...

  4. jsp相关笔记(二)

    在jsp中将数据库表格内容读出为一个表格,并在表格中添加超链接: <%@ page language="java" contentType="text/html; ...

  5. 深入理解JVM(二)Java内存区域

    2.1 C.C++内存管理是由开发人员管理,而Java则交给了JVM进行自动管理 2.2 JVM运行时数据区:方法区.堆(运行时线程共享),虚拟机栈.本地方法栈.程序计数器(运行时线程隔离,私有) 1 ...

  6. 判断jquery对象是否具有某指定属性或者方法的几种方法

    1.typeof 运算符:返回一个用来表示表达式的数据类型的字符串.("number", "string", "boolean", &quo ...

  7. drf1 rest & restful规范

    web服务交互 我们在浏览器中能看到的每个网站,都是一个web服务.那么我们在提供每个web服务的时候,都需要前后端交互,前后端交互就一定有一些实现方案,我们通常叫web服务交互方案. 目前主流的三种 ...

  8. GPU、CPU、FPGA

    一.计算核心增加 二者都由寄存器.控制器.逻辑单元构成,但比例很大不同,决定了CPU擅长指令处理,函数调用上:GPU在数据处理(算数运算/逻辑运算)强力很多. NIVIDA基于Maxwell构架的GP ...

  9. Eclipse进行远程调试(Tomcat远程调试)

    1.配置tomcat Linxu系统: tomcat/bin/catalina.sh或者startup.sh开始处中增加如下内容: declare -x CATALINA_OPTS="-Xd ...

  10. JVM--关于MinGC,FullGC

    一.Minor GC 发生在新生代上,因为新生代对象存活时间很短,因此 Minor GC 会频繁执行,执行的速度一般也会比较快,通过幸存区交换来处理 1.触发条件: 当创建对象时Eden区空间不够时触 ...