1. 程式人生 > 其它 >【Python小案例】九九乘法表的6種方法

【Python小案例】九九乘法表的6種方法

九九乘法表

一、for迴圈

1、for迴圈

for i in range(1, 10):
    for j in range(1, i + 1):
        print(j, "*", i, "=", i * j, end="\t")
    print()

2、for迴圈 + if條件 + break

for i in range(1, 10):
    for j in range(1, 10):
        if i >= j:
            print("{}*{}={}".format(j, i, i * j), end=" ")
        else:
            break
    print()

二、while迴圈

1、while迴圈

i = 1
while i < 10:
    j = 1
    while j <= i:
        print("{}*{}={:2}".format(j, i, i * j), end=' ')
        j += 1
    print()
    i += 1

2、while迴圈 + if條件 + break

i = 1
while i < 10:
    j = 1
    while j < 10:
        if i >= j:
            print("{}*{}={:2}".format(j, i, i * j), end=" ")
            j += 1
        else:
            j += 1
            break
    print()
    i += 1

三、while 迴圈 & for 迴圈 + f格式化拼接

1、while + for 迴圈 + f格式化拼接

i = 1
while i <= 9:
    for j in range(1, i + 1):
        print(f'{j}*{i}={i * j:2}', end=' ')
    i += 1
    print()

2、for + while 迴圈 + f格式化拼接

for i in range(1, 10):
    j = 0
    while j < i:
        j += 1
        print(f"{i}*{j}={i * j:2}", end=' ')
    print()

本文來自部落格園,作者:April071,轉載請註明原文連結:https://www.cnblogs.com/April071/p/15972164.html