疯狂python学习记录之第四章:流程控制
部分课后练习题练习
1、使用循环输出九九乘法表
def caculate():
for i in range(1, 10):
for j in range(1, i+1):
print(f'{j} * {i} = {j*i}', end=" ")
print("")
2、输出等腰三角形
def isosceles_triangle(n):
"""
space:星号左右两边的空格数
star:菱形中的*号数
"""
i = 1
while i <= n:
star = 2*i-1
space = n-i
print(" "*space+"*"*star+" "*space)
i += 1
如输入isosceles_triangle(5)