求助大神
输出下面的图形:(任意一个)*
***
*****
***
*
注:图形的大小,可由输入的整数n来决定。 你可以使用以下Python代码来输出上面的图形,其中 n 决定了图形的大小:
def print_diamond(n):
for i in range(n):
print(' ' * (n - i - 1) + '*' * (2 * i + 1))
for i in range(n - 2, -1, -1):
print(' ' * (n - i - 1) + '*' * (2 * i + 1))
n = 3# 你可以修改这个值来改变图形的大小
print_diamond(n)
这个代码定义了一个名为 print_diamond 的函数,它接受一个整数参数 n 。它首先打印上半部分的三角形,然后打印下半部分的三角形。你可以通过修改 n 的值来调整图形的大小。 谢谢大佬
页:
[1]