""" 题目:输出 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()