직각 이등변 삼각형으로 출력하기

2021. 1. 17. 10:06·TEAM STUDY/PYTHON
728x90
반응형

이번주 계획

  1. 직각 이등변 삼각형으로 출력하기
  2. 배열 개념 알아보기
  3. 리스트와 튜플 알아보기

 

이중루프를 응용하면 특수 문자로 표현한 삼각형이나 사각형을 출력할 수 있습니다.

 

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
'TEAM STUDY/PYTHON' 카테고리의 다른 글
  • 리스트와 튜플 알아보기 x
  • 배열 개념 알아보기
  • 다중 루프 알아보기
  • 반목문 건너뛰기와 여러 범위 스캔하기
Binsoo
Binsoo
내 트러블 슈팅
  • Binsoo
    정수빈 기술블로그임.
    Binsoo
  • 전체
    오늘
    어제
    • 빈수 개발자 개발 일기 (932)
      • 개발중 (634)
        • Spring Boot (95)
        • Spring Security (2)
        • Spring Batch (6)
        • Spring Boot & Redis (13)
        • Java Persistence API (JPA) (28)
        • Web (42)
        • Rest Api (7)
        • Spring Concurrency Control (3)
        • Redis (8)
        • Kubernetes (k8s) (4)
        • MYSQL (35)
        • AirFlow (15)
        • Docker (2)
        • Git (22)
        • Linux (9)
        • JSON Web Tokens (JWT) (4)
        • Troubleshooting (87)
        • Swagger (0)
        • Vue.js (52)
        • Java (74)
        • html (12)
        • C (5)
        • jQuery (15)
        • JavaServer Pages (JSP) (17)
        • Arduino (1)
        • JavaScript (35)
        • Amazon Web Services (AWS) (11)
        • Algorithm (9)
        • 참고 기능 (18)
        • mongo (2)
      • PROJECT (27)
        • 스프링부트+JPA+몽고 API 개발 (3)
        • MINI (2)
        • 게시판 (3)
        • vue 프로젝트 (1)
        • JPA 사이드 프로젝트 기록 (17)
      • TEAM STUDY (156)
        • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (8)
        • 한 권으로 읽는 컴퓨터 구조와 프로그래밍 (12)
        • NAVER DEVELOPER (4)
        • LINUX (23)
        • PYTHON (19)
        • SERVER (8)
        • 알고리즘 코딩 테스트 스터디 (31)
        • 쿠버네티스 (40)
        • 대세는 쿠버네티스 [초급~중급] (11)
      • BOOK (0)
      • 자격증 (61)
        • 리눅스 1급 - 필기 기록 (19)
        • 네트워크 관리사 (2)
        • 네트워크 관리사 2급 - 실기 기록 (21)
        • 네트워크 관리사 2급 - 필기 기록 (16)
        • 정보처리 (2)
      • 직장인 대학원 (17)
        • 기록 (1)
        • 캐글 스터디 (3)
        • R (12)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    리눅스 마스터 요약
    네트워크 관리사 2급
    쿠버네티스 스터디
    스프링
    docker
    리눅스 마스터
    리눅스 1급 요약
    BackendDevelopment
    파이썬
    네트워크 관리사 실기
    리눅스 마스터 1급 정리
    쿠버네티스
    네트워크 관리사 학점
    VUE
    springboot
    Git 저장소
    redis
    리눅스 마스터 1급
    네트워크 관리사
    Spring
    네트워크 관리사 2급 실기
    알고리즘
    네트워크 관리사 요약
    git
    리눅스 마스터 1급 요약
    jpa
    java
    네트워크 관리사 자격증
    파이썬 알고리즘
    REST API
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Binsoo
직각 이등변 삼각형으로 출력하기
상단으로

티스토리툴바