星号三角形 I

描述

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

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

 


输入

示例1:3

 


输出

示例2:

 * 
***

 注意:这个题有个坑,要求 每行最后一个* 后边的必须要有相应数量的空格,不能直接换行


n = eval(input())
p = int((n + 1) / 2)
for i in range(1, p + 1, 1):
    for j in range(p - i):
        print(" ", end = "")
    for k in range(2 * i - 1):
        print("*",end = "")
    for q in range(p - i):
        print(" ", end = "")
    print()
        
题目来源: python.io

你可能感兴趣的:(Python123.io题)