编写程序,输入正整数n(n为奇数),打印由*组成且高为n的菱形
时间: 2023-05-29 22:04:58 浏览: 43
C语言程序设计-编写程序打印*菱形 * *** ***** *******
n = int(input("请输入一个正整数n(n为奇数):"))
for i in range(n):
if i < n//2 + 1:
print(" "*(n//2 - i) + "*"*(2*i + 1))
else:
print(" "*(i - n//2) + "*"*(2*(n-i) - 1))
阅读全文