• Python基础学习:打印九九乘法表


    Python基础学习:打印九九乘法表

    说明:
    加一个条件判断是为了防止错位,不加判断的话在结果为两位数的话会错位

    # import sys
    i = 0
    while i < 9:
        i += 1
        for j in range(1, i+1):
            s = '%s * %s' % (i, j)
            # sys.stdout.write(s+' = %s' % (str(i*j)))
            # sys.stdout.write('   ')
             if i*j >= 10:
                print(s + ' = %s' % (str(i * j)), end='    ') # 四个空格
            else:
                print(s+' = %s' % (str(i*j)), end='     ') # 五个空格
        print('')
    
    

    打印出来结果:

    1 * 1 = 1     
    2 * 1 = 2     2 * 2 = 4     
    3 * 1 = 3     3 * 2 = 6     3 * 3 = 9     
    4 * 1 = 4     4 * 2 = 8     4 * 3 = 12    4 * 4 = 16    
    5 * 1 = 5     5 * 2 = 10    5 * 3 = 15    5 * 4 = 20    5 * 5 = 25    
    6 * 1 = 6     6 * 2 = 12    6 * 3 = 18    6 * 4 = 24    6 * 5 = 30    6 * 6 = 36    
    7 * 1 = 7     7 * 2 = 14    7 * 3 = 21    7 * 4 = 28    7 * 5 = 35    7 * 6 = 42    7 * 7 = 49    
    8 * 1 = 8     8 * 2 = 16    8 * 3 = 24    8 * 4 = 32    8 * 5 = 40    8 * 6 = 48    8 * 7 = 56    8 * 8 = 64    
    9 * 1 = 9     9 * 2 = 18    9 * 3 = 27    9 * 4 = 36    9 * 5 = 45    9 * 6 = 54    9 * 7 = 63    9 * 8 = 72    9 * 9 = 81    
    
    Process finished with exit code 0
    
  • 相关阅读:
    rqnoj PID95:多多看DVD(加强版)
    洛谷1309:瑞士轮
    codevs 1052:地鼠游戏
    noi openjudge7627:鸡蛋的硬度
    codevs 1039:数的划分
    lesson 20 pioneer pilots
    TPO-10 C2 Return a literature book
    lesson 19 A very dear cat
    word record 01
    lesson 18 Electric currents in modern art
  • 原文地址:https://www.cnblogs.com/caodingzheng/p/14007071.html
Copyright © 2020-2023  润新知