用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. python21期day01笔记总结

    2019.3.27 S21 day01笔记总结 一.计算机基础知识 1.计算机组成 用户 应用软件程序开发——用到了两个方面: 1语法 : 2解释器.编译器.虚拟机: 操作系统的开发 硬件组成 2.操 ...

  2. hadoop的job执行在yarn中内存分配调节————Container [pid=108284,containerID=container_e19_1533108188813_12125_01_000002] is running beyond virtual memory limits. Current usage: 653.1 MB of 2 GB physical memory used

    实际遇到的真实问题,解决方法: 1.调整虚拟内存率yarn.nodemanager.vmem-pmem-ratio (这个hadoop默认是2.1) 2.调整map与reduce的在AM中的大小大于y ...

  3. 初学c# -- 开始学directx

    这些天对directx有兴趣了,开始慢慢学,先学基础,找了好些资料,为毛都写的辣么长呢,学习精简下来就几行. 安装个directx sdk,在win10里面文件夹C:\Windows\Microsof ...

  4. GitLab代码行数统计--统计增加与删除行数

    #!/bin/bashmaster_dev='master'date_star='2018-11-01'date_end='2018-11-30'path1=`find /home/gitlab_da ...

  5. java基础 ----- 选择结构

    ---------    流程控制 ------     流程图 ------   基本的  if  选择结构 import java.util.Scanner; public class GetPr ...

  6. 450. Delete Node in a BST 删除bst中的一个节点

    [抄题]: Given a root node reference of a BST and a key, delete the node with the given key in the BST. ...

  7. Django通过字段获取关联模型

    #根据字段获取关联表 filter_field_obj=self.model._meta.get_field(filter_field) print('filter_field_obj:',filte ...

  8. ionic3使用第三方图标

    1.打开阿里图标库http://www.iconfont.cn 2.找到自己所需的图标,加入购物车(免费使用的) 3.打开购物车,点击右下角(下载代码) 4.解压文件,打开demo_unicode.h ...

  9. apache提示make_sock?

    [root@localhost apache]# /etc/init.d/*_apache restart 停止 *_apache: [失败] 正在启动 *_apache:(98)Address al ...

  10. 201621123002《Java程序设计》第七周学习总结

    1. 本周学习总结 1.1 思维导图:Java图形界面总结 2.书面作业 1. GUI中的事件处理 1.1 写出事件处理模型中最重要的几个关键词. 事件源,事件处理方法,事件监听器 事件源(Event ...