728x90
반응형
이번주 계획
- 직각 이등변 삼각형으로 출력하기
- 배열 개념 알아보기
- 리스트와 튜플 알아보기
이중루프를 응용하면 특수 문자로 표현한 삼각형이나 사각형을 출력할 수 있습니다.
print('왼쪽 아래가 직각인 이등변 삼각형을 출력합니다')
n int( input('짧은 변의 길이를 입력하세요 :') )
for i in range(n) :
for j in range ( i + 1 ) :
print ('*', end='' )
print()
*
* *
* * *
* * * *
* * * * *
print('왼쪽 아래가 직각인 이등변 삼각형을 출력합니다')
n int( input('짧은 변의 길이를 입력하세요 :') )
for i in range(n) :
for _ in range ( n - i - 1 ) :
print (' ', end='' )
for _ in range( i + 1 ) :
print( '*', end='' )
print()
*
* *
* * *
* * * *
* * * * *
for 문 안에 첫번째 for 문은 예를 들어 5를 입력 받으면
1번째 = 5 - 0 - 1 = 4 번 공백을 만들고
1번째 = 0 + 1 = 1 번 * 을 찍는다
*
2번째 = 5 - 1 - 1 = 3 번 공백을 만들고
2번째 = 1 + 1 = 2 번 * 을 찍는다
*
* *
3번째 = 5 - 2 - 1 = 2 번 공백을 만들고
3번째 = 2 + 1 = 3 번 * 을 찍는다
*
* *
* * *
4번째 = 5 - 3 - 1 = 1 번 공백을 만들고
4번째 = 3 + 1 = 4 번 * 을 찍는다
*
* *
* * *
* * * *
5번째 = 5 - 4 - 1 = 0 번 공백을 만들고
5번째 = 4 + 1 = 5 번 * 을 찍는다
*
* *
* * *
* * * *
* * * * *
728x90
반응형
'TEAM STUDY > PYTHON' 카테고리의 다른 글
리스트와 튜플 알아보기 x (0) | 2021.01.17 |
---|---|
배열 개념 알아보기 (0) | 2021.01.17 |
다중 루프 알아보기 (0) | 2021.01.09 |
반목문 건너뛰기와 여러 범위 스캔하기 (0) | 2021.01.09 |
직사각형의 넓이로 변의 길이 구하기 (0) | 2021.01.09 |