Hello! 欢迎来到小浪资源网!



Python Day- 使用循环、任务形成模式


Python Day- 使用循环、任务形成模式

图案形成:
练习:

1)

for row in range(5):     for col in range(5-row):         print(5-col,end=' ')     print() 

输出:

5 4 3 2 1  5 4 3 2  5 4 3  5 4  5  

2)

no = 1 for row in range(5):      for col in range(5-row):         print(no, end=' ')         no+=1     print() 

输出:

1 2 3 4 5  6 7 8 9  10 11 12  13 14  15  

3)

for row in range(5):      for col in range(5-(row+1)):         print(col+1, end=' ')     print() 

输出:

1 2 3 4  1 2 3  1 2  1   

4)

for row in range(5):      for col in range(4-row):         print(col+1, end=' ')     print("* ", end= ' ')     print() 

输出:

1 2 3 4 *   1 2 3 *   1 2 *   1 *   *   

5)

for row in range(5):      for col in range(4-row):         print(col+1, end=' ')     for col in range(5):         print("* ",end=' ')     print() 

输出:

1 2 3 4 *  *  *  *  *   1 2 3 *  *  *  *  *   1 2 *  *  *  *  *   1 *  *  *  *  *   *  *  *  *  *   

6)

for row in range(5):      for col in range(4-row):         print(col+1, end=' ')     for col in range(5):         print(col,end=' ')     print() 

输出:

1 2 3 4 0 1 2 3 4  1 2 3 0 1 2 3 4  1 2 0 1 2 3 4  1 0 1 2 3 4  0 1 2 3 4  

7)

for row in range(5):      for col in range(4-row):         print(" ", end=' ')     for col in range(row+1):         print(col+1,end=' ')     print() 

输出:

        1        1 2      1 2 3    1 2 3 4  1 2 3 4 5  

8)

for row in range(5):      for col in range(4-row):         print("", end=' ')     for col in range(row+1):         print(col+1,end=' ')     print() 

输出:

    1     1 2    1 2 3   1 2 3 4  1 2 3 4 5  

9)

for row in range(5):      for col in range(4-row):         print(" ", end=' ')     for col in range(5):         print(col+1,end=' ')     print() 

输出:

        1 2 3 4 5        1 2 3 4 5      1 2 3 4 5    1 2 3 4 5  1 2 3 4 5  

10)

for row in range(5):      for col in range(row+1):         print(col+1,end=' ')     print() 

输出:

1  1 2  1 2 3  1 2 3 4  1 2 3 4 5  

11)

for row in range(5):      for star in range(4-row):         print("*",end=' ')     for col in range(row+1):         print(col+1,end=' ')     print() 

输出:

* * * * 1  * * * 1 2  * * 1 2 3  * 1 2 3 4  1 2 3 4 5  

12)

for row in range(5):      for star in range(4-row):         print(" ",end=' ')     for col in range(row+1):         print(5-col,end=' ')     print() 

输出:

        5        5 4      5 4 3    5 4 3 2  5 4 3 2 1  

13)

for row in range(5):      for space in range(4-row):         print(' ',end=' ')     for col in range(row+1):         print(5+col-row,end=' ')     print() 

输出:

        5        4 5      3 4 5    2 3 4 5  1 2 3 4 5  

相关阅读