For 문, 소수점 처리(Round)
구조 :
for 변수 in 시퀀스:
<들여쓰기> 문장
<들여쓰기> 문장
EX)
변수 x에 1부터 5까지 for문이 돌아가면서 출력이 된다.
1) x = 1 → print(1)
2) x = 2 → print(2)
3) x = 3 → print(3)
4) x = 4 → print(4)
5) x = 5 → print(5)
닫혀있기 때문에 5에서 끝나게 된다.
reversed 를 쓰게되면 거꾸로 1씩 빼주면서 돌아간다.
0) n = [ ]
1) i = 1일때 n = [ ] + [1] -> n = [1]
2) i = 2일때 n = [1] + [2] -> n = [1,2]
3) i = 3일때 n = [1,2] + [3] -> n = [1,2,3]
4) i = 4일때 n = [1,2,3] + [4] -> n = [1,2,3,4]
5) i = 5일때 n = [1,2,3,4] + [5] -> n = [1,2,3,4,5]
위에 for문과 똑같은 예시인데 쓰는 방법이 더 간단하다.
소수점 처리 : round 이용
기본적으로 round 안에 소수를 넣으면 정수로 반올림 처리한다.
round( 소수 , 반올림할 자리) : 자리에서 반올림처리해 표현한다.
반올림 처리말고도, 소수점으로 표현하는 방법이다.
'%.2f' % 2.0 : 예전부터 사용했던 방식으로, '%.소수점표현자리수f' % 표현할 실수(정수)
'{:.2f}'.format(2.0) : 새로나온 방식으로, '{:.소수점표현자리수f}'.format(표현할 실수,정수)
'SECURITY > Python' 카테고리의 다른 글
함수 (0) | 2017.04.12 |
---|---|
문자비교 (0) | 2017.04.12 |
while문 (0) | 2017.04.07 |
Sequence Type(List, Tuple) (0) | 2017.04.06 |
String Method (0) | 2017.04.06 |