<code>"""
通过Python实现了输出长方形完整格式、左上三角形、右上三角形、左下三角形以及
右下三角形五种格式的九九乘法表。"""
# 1.文件说明使用“,而不是‘
# 输出长方形
def re():
for iin range(1, 10):
for jin range(1, 10):
print('%d*%d=%2d' % (i, j, i * j), end=' ')
print('\n')
# 输出左上三角形
def lt():
for iin range(1, 10):
for jin range(i, 10):
print('%d*%d=%2d' % (i, j, i * j), end=' ')
# 2.控制输入%2,有关方面还得看
# 3.print中控制换行的是end不是ending
print('\n')
# 右上三角形
def rt():
for iin range(1, 10):
print(7 * (i -1) *' ', end=' ')
# 4.一开始把控制空格输入的print放在第二个for循环内,说明你没预先想过怎么实现
# 而是通过调试来完成,对于简单的编程还可实现,复杂的编程这样做会耗费大量时间
for jin range(i, 10):
print('%d*%d=%2d' % (i, j, i * j), end=' ')
print('\n')
# 左下
def lb():
for iin range(1, 10):
for jin range(1, i +1):
# 5.注意range(start, end),是包含start不含end的
print('%d*%d=%2d' % (i, j, i * j), end=' ')
print('\n')
# 右下
def rb():
for iin range(1, 10):
print(7 *' ' * (9 - i), end=' ')
for jin range(1, i +1):
print('%d*%d=%2d' % (i, j, i * j), end=' ')
print('\n')
</code>
网友评论