等腰三角形:
[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
*
**
***
****
*****
******
*******
********
*********
**********