Python의 패턴은 중첩 for 루프를 사용하여 인쇄할 수 있습니다. 외부 루프는 행 수를 반복하는 데 사용되는 반면 내부 루프는 열 수를 처리하는 데 사용됩니다. print 문은 요구사항에 따라 다양한 패턴을 형성하도록 수정됩니다.
패턴은 별 패턴, 숫자 패턴, 알파벳 패턴이 될 수 있습니다. 패턴은 다양한 모양, 삼각형, 피라미드 등일 수 있습니다.
예시

이 모든 패턴은 이러한 다양한 패턴을 형성하는 수정된 인쇄 문과 함께 for 루프의 도움으로 인쇄할 수 있습니다.
이러한 패턴의 인쇄 사이의 기본 아이디어는 약간의 차이를 제외하고 동일합니다.
이러한 패턴 중 일부에 대한 코드를 구현할 것입니다.
삼각형 인쇄
예시
def triangle(n):
k=n-1
for i in range(1,n+1):
for j in range(k):
print(" ",end="")
k=k-1
for p in range(i):
print("*",end=" ")
print()
print("Enter number of rows")
r=int(input())
triangle(r) 출력
Enter number of rows 5 * * * * * * * * * * * * * * *
다른 수의 행으로 위의 코드를 실행해 보겠습니다. −
숫자 패턴
예시
def num_pattern(n):
num=1
for i in range(1,n+1):
for j in range(i):
print(num,end=" ")
num+=1
print()
print("Enter number of rows")
r=int(input())
num_pattern(r) 출력
Enter number of rows 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
알파벳 패턴
예시
def alpha_pattern(n):
st="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
for i in range(1,n+1):
for j in range(i):
print(st[j],end=" ")
print()
print("Enter number of rows")
r=int(input())
alpha_pattern(r) 출력
Enter number of rows 5 A A B A B C A B C D A B C D E
피라미드(180도 회전)
예시
def pyramid(n):
k=n-1
for i in range(1,n+1):
for j in range(k):
print(" ",end="")
for p in range(i):
print("*",end=" ")
k=k-1
print()
print("Enter number of rows")
r=int(input())
pyramid(r) 출력
Enter number of rows 5 * * * * * * * * * * * * * * *
패턴의 정확한 보기를 얻으려면 IDE에서 위의 코드를 실행하십시오.