python学习 使用循环语句打印一个矩形

'''
python学习 使用循环语句打印一个矩形
'''
# 定义一个函数
def print_rectangle():
    a = 0
    while a < 5:
        b = 0
        while b < 5:
            # 在print函数中,使用end= 形式来给print函数设置一个结束符号,默认的结束符号是 \n (换行)
            print('*',end='  ') # 改变默认的end结束符号
            b += 1
        print() # 当b循环到5次后,在此处换行
        a += 1
print_rectangle()

执行结果:

Python学习 九九乘法表-米宝教室

九九乘法表:

'''
python学习 九九乘法表
'''
# 定义一个函数
def multiplication_table():
    i = 1
    while i <= 9:
        i_1 = 1
        while i_1 <= i:
            print('%d*%d=%-3d' % (i,i_1,i*i_1),end=' ')
            i_1 += 1
        print()
        i += 1
multiplication_table()

或者这样也可以

def multiplication_table_1():
    i_2 = 1
    while i_2 <= 9:
        i_3 = 1
        while i_3 <= 9:
            print('%d*%d=%-3d' % (i_2,i_3,i_2*i_3),end=' ')
            if i_3 == i_2:
                break # 强制结束循环

            i_3 += 1
        print()
        i_2 += 1
multiplication_table_1()

执行结果:

Python学习 九九乘法表-米宝教室