三角形问题

1.

三角形问题_第1张图片

 

cengshu=int(input("层数:"))
for i in range(0,cengshu):
    for j in range(0,2*i+1):
     print("*",end='')
    print()#print有自动换行的功能

2.

三角形问题_第2张图片

 

cengshu=int(input("层数:"))
for i in range(0,cengshu):
    for k in range(0, cengshu - i):
        print("1", end='')
    for j in range(0,2*i+1):
     print("*",end='')
    for kk in range(0, cengshu - i):
        print("1", end='')
    print()#print有自动换行的功能



3.

三角形问题_第3张图片

 

cengshu=int(input("层数:"))
for i in range(0,cengshu):
    for k in range(0, cengshu - i):
        print(" ", end='')
    for j in range(0,2*i+1):
     print("*",end='')
    for kk in range(0, cengshu - i):
        print(" ", end='')
    print()#print有自动换行的功能



4.

三角形问题_第4张图片

 

cengshu=int(input("层数:"))+1
for i in range(1,cengshu):
    for j in range(0,i):
     print("*",end='')
    print()#print有自动换行的功能



5.

三角形问题_第5张图片

cengshu=int(input("层数:"))+1
for i in range(1,cengshu):
    for k in range(0,cengshu-i):
        print('1',end='')
    for j in range(0,i):
     print("*",end='')
    for k in range(0,cengshu-i):
        print('1',end='')
    print()  # print有自动换行的功能




 

 6.

三角形问题_第6张图片

cengshu=int(input("层数:"))+1
for i in range(1,cengshu):
    for k in range(0,cengshu-i-1):
        print(' ',end='')
    for j in range(0,i):
     print("*",end='')

    print()  # print有自动换行的功能




7.

三角形问题_第7张图片

cengshu=int(input("层数:"))+1
for i in range(1,cengshu):

    for j in range(0,i):
     print("*",end='')
     print(' ', end='')
    print()  # print有自动换行的功能




 8.空心三角形

三角形问题_第8张图片

 

num=int(input("层数:"))
for i in range(num):
    tab = False
    for j in range(i+1):
        if i!=num-1:
            if j==i:
                tab=True
            if(i==j or j==0):
                print("*",end='')
            else:
                print(" ",end='')
        else:
            print("*",end='')
    if tab:
        print()


你可能感兴趣的:(python,数学建模)