Python 星号三角形打印

作者 做棵大树 日期 2018-11-25
Python 星号三角形打印

星号三角形

描述

读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬ 第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号.‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

输入输出示例

num = int(input(""))    # 星星数量
line = (num+1)//2       # 行数
for i in range(line):
    xing = "*"*(2*i+1)
    print(("{:^"+str(num)+"}").format(xing))

输入数字

输出样式

5

*

***

*****