码迷,mamicode.com
首页 > 编程语言 > 详细

python学习——练习题(8)

时间:2017-12-18 11:59:10      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:highlight   form   return   题目   字符串   格式化   乘法口诀   习题   百分号   

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

标签:highlight   form   return   题目   字符串   格式化   乘法口诀   习题   百分号   

原文地址:http://www.cnblogs.com/longphui/p/8056235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!