读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。
n=eval(input())
x=int((n+1)/2)
for i in range(1,x+1):
print(' '*(x-i),end='')
print('*'*(2*i-1),end='')
print(' '*(x-i))
运行结果:
*****
for i in range(a): #开始循环
b = ' ' * ((N - n) // 2) #空格的个数
c = '*' * n #星号的个数
print(b + c + b)
星号三角形
读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:
第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。
读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:
第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N...