1. 程式人生 > >python學習——練習題(8)

python學習——練習題(8)

turn form () 開始 class 註意 {} 百分號 int

"""
題目:輸出 9*9 乘法口訣表。
"""


def answer1():
    """
    自己用最普通的雙重循環來輸出
    :return:
    """
    print("輸出一:")
    for i in range(1, 10):
        for j in range(1, i + 1):
            print("%d x %d =%2s" % (i, j, i * j), end="  ")
        print()


answer1()


def answer2():
    """
    while循環,與另一種格式化
    註意print 百分號(%)格式化輸出,以%開始為標誌設置輸出的格式,而fomate格式化是以冒號(:)開始為標誌設置字符串格式
    :return:
    """
    print("輸出二:")
    i = 1
    while i < 10:
        j = 1
        while j <= i:
            print("{} x {} ={:2}".format(i, j, i * j), end="  ")
            j += 1
        print()
        i += 1


answer2()

  

python學習——練習題(8)