일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 파이브 스타즈 후기
- 파이브 스타즈 사전예약
- 스프링 security
- 정보보호병 프로그래밍
- 정보보호병 후기
- 해군
- 양재천 장마 피해
- 파이브 스타즈
- 퇴직 라이프
- Jwts 토큰 만들기
- logstash 설정
- 로그스태쉬
- spring boot token provider
- 파이썬
- 데스나이트 키우기 매크로 소스파일
- 양재천 오리
- 양재천 사진
- 멀티 파이프 라인
- logstash cubrid 설정
- 토큰 만드는법
- 데스나이트 키우기 매크로
- 코로나 19 견디기
- 데스나이트 키우기
- 정보보호병
- 스프링 로그인 기능 만들기
- jwts 토큰
- 데스나이트 키우기 쿠폰 정리글
- 정보보호병 개발
- jwt 토큰 생성
- token provider 구현
Archives
- Today
- Total
InTen
[Python 3.x]파이썬 별찍기 모든 종류 정리 숙련,초급 단계 포함 본문
파이썬 별찍기 정리
안녕하세요.
파이썬 별찍기 코드를 format을 이용한 간단한 코드와 기본 코드로 나누어 정리해 두었습니다.
아래의 사진은 코드를 돌린 결과입니다.
아래 코드중에 자신의 마음에 드는 코드중에 하나를 골라서 사용하시면 될 것 같습니다.
1 | 2 | 3 | 4 | 5 | 6 | 7 |
1번 코드
format 간단 코드
for i in range(5):
print('{:<5}'.format('*' * (i+1)))
일반 코드
for i in range(5):
for j in range(i+1):
print('*',end="")
print('')
결과
*
**
***
****
*****
2번 코드
format 간단 코드
for i in range(6,0,-1):
print('{:<5}'.format('*' * (i-1)))
일반 코드
for i in range(5,0,-1):
for j in range(i):
print('*',end="")
print('')
결과
*****
****
***
**
*
3번 코드
format 간단 코드
for i in range(6,0,-1):
print('{:>5}'.format('*' * (i-1)))
일반 코드
for i in range(5):
for j in range(i):
print(' ',end="")
for j in range(5-i):
print('*',end="")
print('')
결과
*****
****
***
**
*
4번 코드
format 간단 코드
for i in range(5):
print('{:>5}'.format('*' * (i+1)))
일반 코드
for i in range(1,6):
for j in range(5-i):
print(' ',end="")
for j in range(i):
print('*',end="")
print('')
결과
*
**
***
****
*****
5번 코드
format 간단 코드
for i in range(1, 11, 2):
print('{:^10}'.format('*' * i))
일반 코드
for i in range(1,6):
for j in range(5-i):
print(' ',end="")
for j in range(1,i*2,1):
print('*',end="")
print('')
결과
*
***
*****
*******
*********
6번 코드
format 간단 코드
for i in range(1, 11, 2):
print('{:^10}'.format('*' * i))
for i in range(9, 0, -2):
print('{:^10}'.format('*' * i))
일반 코드
for i in range(1,6):
for j in range(5-i):
print(' ',end="")
for j in range(1,i*2,1):
print('*',end="")
print('')
for i in range(5):
for j in range(i):
print(' ',end="")
for j in range(10,1+i*2,-1):
print('*',end="")
print('')
결과
*
***
*****
*******
*********
*********
*******
*****
***
*
7번 코드
format 간단 코드
for i in range(9, 0, -2):
print('{:^10}'.format('*' * i))
for i in range(3, 11, 2):
print('{:^10}'.format('*' * i))
일반 코드
for i in range(5):
for j in range(i):
print(' ',end="")
for j in range(10,1+i*2,-1):
print('*',end="")
print('')
for i in range(2,6):
for j in range(5-i):
print(' ',end="")
for j in range(1,i*2,1):
print('*',end="")
print('')
결과
*********
*******
*****
***
*
***
*****
*******
*********
이렇게 별찍기 코드에 대해서 정리를 해봤습니다.
사실 format함수는 이해만 한다면 아주 쉽게 별을 찍을수 있는데요.
복사만 하지 마시고 format 함수도 같이 보시면서 이해 하시면 좋을 것 같습니다.
재미있고 유익하셨다면 아래의 하트 버튼 한번씩만 누르고 가주세요.
감사합니다.
'프로그래밍 > 파이썬' 카테고리의 다른 글
[Python 3.x] 파이썬 다운로드 설치 & 환경 변수 세팅 (0) | 2020.08.28 |
---|---|
[Python 3.x] 파이썬 소수 구하기 (1) | 2020.08.28 |
[Python3.x ]Pandas 파이썬 CSV 불러오기와 데이터 간단 활용 예제 (0) | 2020.08.27 |
파이썬 2차원 배열 input 쉽게 하기 (0) | 2016.09.02 |
파이썬을 이용한 세이브 게임 만들기 (0) | 2016.03.09 |
Comments