4.打印空心菱形
4.打印空心空格
打印顶部
r = int(input("请输入行数:"))
def print_up(n):
print(" " * n, end="")
print("*")
打印上方
def print_up_1(n):
i = 1
while i <= n:
print(" " * (n - i), end="")
print("", end="")
print(" " * (2 * i - 1), end="")
print("", end="")
print(" " * (n - i))
i += 1
打印下方
def print_un_1(n):
j = n - 1
while j > 0:
print(" " * (n - j), end="")
print("", end="")
print(" " * (2 * j - 1), end="")
print("", end="")
print(" " * (n - j))
j -= 1
打印底部
def print_un(n):
print(" " * n, end="")
print("*")
if name == 'main':
print_up(r)
print_up_1(r)
print_un_1(r)
print_un(r)

浙公网安备 33010602011771号