python -----三角形

等腰三角形:
[root@python py]# vim  jzt.py 

#!/usr/bin/env python3

line = int(input("请输入一个整数: "))

for i in range(1,line+1):
    for k in range(line-i):
        print(" ",end="")
    for j in range(i*2-1):
        print("*",end="")
    print("")

[root@python py]# python jzt.py 
请输入一个整数: 10     
         *
        ***
       *****
      *******
     *********
    ***********
   *************
  ***************
 *****************
*******************

或者:
[root@python py]# vim  jzt1.py 

#!/usr/bin/env python3

line = int(input("请输入一个整数: "))
for i in range(1,line+1):
    print(" "*(line-i),"*"*(i*2-1))

[root@python py]# python jzt1.py 
请输入一个整数: 10
          *
         ***
        *****
       *******
      *********
     ***********
    *************
   ***************
  *****************
 *******************



直角三角形:
[root@python py]# vim  zjx.py 

#!/usr/bin/env python3

num = int(input("请输入一个数字: "))
for i in range(num):
    for j in range(i+1):
        print("*",end="")
    print("")

[root@python py]# python zjx.py 
请输入一个数字: 10
*
**
***
****
*****
******
*******
********
*********
**********

 

posted @ 2018-11-29 18:59  新叶05  阅读(640)  评论(0编辑  收藏  举报