zoukankan      html  css  js  c++  java
  • python实现6种方法打印九九乘法表

    # 方法1,使用while嵌套
    # j = 0
    # while j < 9:
    # j += 1
    # # 内循环控制行
    # i = 0
    # while i < j:
    # i += 1
    # print(i, '*', j, '=', (i * j), end=' ')
    # print()




    # 方法2,使用for语句
    # for i in range(1, 10):
    # for j in range(1, i + 1):
    # print('{}x{}={} '.format(j, i, i * j), end='')
    # print()


    # 方法3,使用while...for语句
    # i = 1
    # while(i <=9):
    # for j in range (1,i+1): #range()函数左闭右开
    # print('%d*%d=%-3d'%(i,j,i*j),end='')
    # i += 1
    # print()


    # 方法4,使用for...while语句
    # for i in range(1,10):
    # j = 0
    # while j < i:
    # j += 1
    # print("%d*%d=%-3d"%(i,j,i*j),end='')
    # print( )


    # 方法5,定义一个变量
    # a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    # for i in a:
    # j = 1
    # while j <= i:
    # print('%d*%d=%-3d'%(i,j,i*j),end=' ')
    # # %-3d 是控制输出结果占据3位,且从左面开始对齐
    # j += 1
    # print( )

    # 方法6,使用一行语句
    print(' '.join([' '.join(["%2s x%2s = %2s" % (j, i, i*j) for j in range(1, i+1)]) for i in range(1, 10)]))
  • 相关阅读:
    求转置矩阵问题
    喷水装置
    面试之谈
    迭代任意8种数据类型数组
    Session那点事
    随机验证码
    正则表达式:网页爬虫
    模拟上传服务端
    Properties集合的练习
    用递归算法对指定目录的深度遍历
  • 原文地址:https://www.cnblogs.com/husband/p/14249788.html
Copyright © 2011-2022 走看看