>백엔드 개발 >파이썬 튜토리얼 >Python Day - 루프, 태스크를 이용한 패턴 형성

Python Day - 루프, 태스크를 이용한 패턴 형성

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-11 18:11:14966검색

Python Day- Pattern formation using loop,Tasks

패턴 구성:
연습:

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 

위 내용은 Python Day - 루프, 태스크를 이용한 패턴 형성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.