星号三角形 I

描述

读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:

第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。

输入

示例1:3

输出

示例2:
*


N=eval(input())
if N % 2==1:                                    #判定输入为奇数
    for i in range(N):
        number=(1+2*i)                          #星号数
        print((number*'*').center(N," "))       #用字符串处理函数将星号居中
        if(1+2*i)==N:                           
            break                               #循环结束
else:
    print("您输入为非奇数")

你可能感兴趣的:(星号三角形 I)