-
[코드스테이츠 1-4_advanced] 데이터 기초반_파이썬 입문(과제: 1-4_advanced)[코드스테이츠] 2022. 10. 30. 14:29
1. 과제명
- 코드스테이츠 K-디지털 기초역량훈련 데이터 기초반 1-4(advanced)
2. 과제내용
- str.format 의 사용 방법 익히기
- text alignment 에 대해서 익히기
3. 과제를 통해 배운점
- string formatting 사용법을 배우고 원하는 방향으로 정렬할 수 있다.
1. String Formatting으로 Aligned string 출력
print('{0:3d}'.format(1)) print('{0:3d}'.format(10)) print('{0:3d}'.format(100))
1 10 100
[Q1] 그럼 다음 모양을 출력해볼까요?
print(''' * ** *** ''')
* ** ***
2. text alignment 정렬 위치 치정
- <: 가능한 공간 내에서 왼쪽 정렬을 해줘요. 숫자가 아닌 대부분은 기본적으로 왼쪽 정렬이에요.
- >: 가능한 공간 내에서 오른쪽 정렬을 해줘요. 숫자는 오른쪽 정렬이 기본이에요.
- =: 기호와 숫자 사이에 0으로 채워줘요. ‘+000000120’와 같은 형식으로요. 기본적으로 '0'을 채워주고, 숫자데이터에 사용할 수 있어요.
- ^: 가능한 공간 내에서 가운데 정렬을 해줘요.
print('.'+'{0:<5s}'.format('1')+'.') print('.'+'{0:^5s}'.format('1')+'.') print('.'+'{0:>5s}'.format('1')+'.')
.1 . . 1 . . 1.
[Q2] 가운데 정렬을 이용하여 이등변 삼각형 모양의 별을 출력해주세요.
* * * * * *
[Q3] 트리장식 정보를 다음과 같이 출력해주세요.
name price big star 41.36 small star 02.35 twinkle bulb 87.76
구글 코랩에서 작성한 코드 URL
https://colab.research.google.com/drive/1LJ_9cFVwtfZCiwYVKu0YBokUq5tioPX1?usp=sharing'[코드스테이츠]' 카테고리의 다른 글
[코드스테이츠 2-2_basic] 데이터 기초반_파이썬 입문(과제: 2-2_basic) (1) 2022.11.01 [코드스테이츠 2-1_basic] 데이터 기초반_파이썬 입문(과제: 2-1_basic) (0) 2022.11.01 [코드스테이츠 1-4_basic] 데이터 기초반_파이썬 입문(과제: 1-4_basic) (0) 2022.10.30 [코드스테이츠 1-3_advanced] 데이터 기초반_파이썬 입문(과제: 1-3_advanced) (0) 2022.10.30 [코드스테이츠 1-3_basic] 데이터 기초반_파이썬 입문(과제: 1-3_basic) (1) 2022.10.27