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

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

Mary-Kate Olsen
풀어 주다: 2024-12-11 18:11:14
원래의
950명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿