吾生也有涯,而知也无涯。

导航

九九乘法表

九九乘法表

第一种方法

for i in range(1, 10):  # 控制循环次数
    for j in range(1, 10):  # 控制j的范围
        print(f'{i}*{j}={i*j}', end='\t')  # 输出打印结果 使用制表符控制输出格式
    print('\n')  # 每次循环结束后换行

第二种方法

for i in range(1, 10):
    for j in range(i, 10):  # 在这里使用i控制乘积起始的数,起始数为 10-i,随着i值的增大j的范围逐渐变小
        print(f'{i}*{j}={i*j}', end='\t')
    print('\n')

第三种方法

for i in range(9, 0, -1):  # 从9开始倒着往前循环
    for j in range(9, i - 1, -1):  # 随着i的变小j的范围逐渐开始变大
        print(f'{i}*{j}={i*j}', end='\t')
    print('\n')

第四种方法

for i in range(1, 10):  # 控制循环次数
    for j in range(9, i-1, -1):  # 随着i值的增大j的范围逐渐变小
        print(f'{i}*{j}={i*j}', end='\t')
    print('\n')

第五种方法

for i in range(1, 10):  # 控制循环次数
    for j in range(1, i+1):  # 控制j的范围
        print(f'{i}*{j}={i*j}', end='\t')
    print('\n')

posted on 2018-12-07 21:47  JesseChang  阅读(246)  评论(0编辑  收藏  举报