** 숫자형
숫자형(Number)이란 숫자 형태로 이루어진 자료형이다.
항목 | 사용 예 |
정수 | 123, -345, 0 |
실수 | 123.45, -1234.5, 3.4e10 |
8진수 | 0o34, 0o25 |
16진수 | 0x2A, 0xFF |
사칙연산
** 더하기(+)
>>> 1 + 2
>>> 3
** 나눗셈(/)과 곱셈(*)
>>> 3 / 2.4
>>> 1.25
>> 3 * 9
>>> 27
우리가 일반적으로 알고 있는 ÷ 기호나 × 기호가 아닌 것에 주의하자.
변수에 숫자 대입하고 계산하기
>>> a = 1
>>> b = 2
>> a + b
>>> 3
x의 y제곱을 나타내는 ** 연산자
다음으로 알아야 할 연산자로 **라는 연산자가 있다. 이 연산자는 x ** y처럼 사용했을 때 x의 y제곱(xy) 값을 돌려준다.
>>> a = 3
>>> b = 4
>>> a ** b
>>> 81
나눗셈 후 나머지를 반환하는 % 연산자
%는 나눗셈의 나머지 값을 돌려주는 연산자
>>> 7 % 3
>>> 1
>>> 3 % 7
>>> 3
나눗셈 후 몫을 반환하는 / 연산자
/ 연산자 사용
>>> 7 / 4
>>> 1.75
이번에는 나눗셈 후 몫을 반환하는 // 연산자 사용
>> 7 // 4
>>> 1
연습문제1
홍길동 씨의 과목별 점수는 다음과 같다. 평균 점수를 구해 보자.
과목 | 점수 |
국어 | 80 |
영어 | 75 |
수학 | 55 |
연습문제2
자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. (어떤 연산자 사용)