Python.输出星号三角形

Python.输出星号三角形

描述:

读入一个整数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))

运行结果:
5
  *  
 *** 
*****

你可能感兴趣的:(python,python)