728x90
반응형
아래 코드는 별(*)을 사용하여 다양한 디자인 형상을 출력하는 예시 코드입니다.
반응형
728x90
1. 직각 삼각형
직각 삼각형 코드는 첫 번째 반복문에서 i가 1부터 5까지 1씩 증가하면서, 두 번째 반복문에서 j가 i만큼 반복하며, 각각 *을 출력합니다.
2. 역삼각형
역삼각형 코드는 첫 번째 반복문에서 i가 5부터 1까지 1씩 감소하면서, 두 번째 반복문에서 j가 i만큼 반복하며, 각각 *을 출력합니다.
3. 마름모
위 코드는 첫 번째 반복문에서 i가 1부터 5까지 1씩 증가하면서, 두 번째 반복문에서 공백을 출력합니다. 그리고 세 번째 반복문에서 k가 (2*i-1)만큼 반복하며, 각각 *을 출력합니다. 그리고 줄바꿈 문자(\n)를 출력합니다. 마지막으로 두 번째 반복문에서 공백과 세 번째 반복문에서 *을 출력하는 부분을 반대로 바꾸어서, 역삼각형 부분을 출력합니다.
# 직각 삼각형
for i in range(1, 6):
for j in range(i):
print("*", end="")
print()
# 역삼각형
for i in range(5, 0, -1):
for j in range(i):
print("*", end="")
print()
# 마름모
for i in range(1, 6):
for j in range(5-i):
print(" ", end="")
for k in range(2*i-1):
print("*", end="")
print()
for i in range(4, 0, -1):
for j in range(5-i):
print(" ", end="")
for k in range(2*i-1):
print("*", end="")
print()
728x90
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
turtle 모듈 사용하여 빨간색 별, 파란색 별 각각 그리는 파이썬 코드 (0) | 2023.03.30 |
---|---|
파이썬 리스트 사용해서 최고점, 최저점, 평균값 구하는 코드 작성하기 (0) | 2023.03.30 |
pymongo 코드 요약 (0) | 2022.05.15 |
자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해서 말해 보자. (0) | 2020.07.08 |
국어, 영어, 수학의 점수는 다음과 같다. 홍길동 씨의 평균점수를 구해보자. (0) | 2020.07.07 |
댓글