━━━━ ◇ ━━━━
파이썬/코드잇

Python 08. 프로그래밍 핵심 개념 복습 _ 숫자형 with 코드잇

728x90
반응형


해당 포스팅은 코드잇 복습을 위한 포스팅입니다.
문제 발생 시 즉시 비공개 처리 하겠습니다.


숫자형

1) 정수형

나머지(%)

7을 3으로 나눈 나머지

몫 = 2

나머지 =1 

∴ 결과값 = 1

 

거듭제곱(**)

2의 3제곱 = 8 

 

파이썬에서는 정수형과 정수형의 연산의 결과값으로는 정수형이 나온다. 

 

 

2) 소수형

 

 

3) 한 쪽은 정수형, 나머지 한 쪽은 소수형일 때

한 쪽은 정수형, 나머지 한 쪽은 소수형일 때도 결과 값으로는 소수형으로 출력된다. 

파이썬에서는 소수형의 힘이 조금 더 쎄다고 생각하면 쉽다. 

 

 

4) 예외(나눗셈)

파이썬에서는 정수형은 정수형, 소수형은 소수형의 결과값을 따르는데, 나눗셈에서는 예외다. 

나눗셈은 모두 다 소수형으로 출력된다. 

 

 

파이썬의 사칙연산

우리가 흔히 아는 곱셈 및 나눗셈이 먼저 계산되는 사칙연산과 동일하다.

 


숫자형 심화

버림나눗셈(floor division) → //

나눈 결과값에서 소수 부분을 버리는 것

7 / 2 = 3.5 이지만 7 // 2 는 결과값에서 0.5가 날아가고, 결과값은 3 이다. 

 

8 // 3 도 2.6666에서 소수 부분은 버리고 2만 출력된다. 

 

 

 

버림나눗셈을 할 때, 둘 중 하나가 소수면 아래 두 경우와 같이 소수가 출력된다. 

 

 

 

 

반올림(round)

round 함수는 가장 가까운 정수값으로 반올림한다.

 

소수점 둘째자리로 반올림하고 싶을 때

두 번째 파라미터로 2를 입력해주면 둘째자리까지 반올림이 된다. 

 

 

소수점 넷째자리로 반올림하고 싶을 때

728x90
반응형
COMMENT