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学习 九九乘法表
'''
# 定义一个函数
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()
执行结果:
评论 (0)