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 * ** *** **** ***** ****** ******* ******** ********* **********