728x90
반응형

프로그램에는 자료형이라는 것이 있습니다. 숫자, 문자열 등 자료의 형태로 사용하는 것을 이야기합니다. 이것은 프로그램의 기본이자 핵심입니다. 자료형을 알지 못하면 프로그램을 짤 수 없으며, 각 언어마다 비슷하지만 조금씩 다른 방식으로 연산을 합니다. 이러한 자료형에 대해 알아보겠습니다.

 

숫자형

첫번째로 보아야 할 자료형은 바로 숫자형입니다. 숫자 형태로 이루어진 자료형을 말합니다. 숫자형에는 정수형, 실수형, 8진수와 16진수 등이 있습니다. 그리고 이것을 연산하는 방법이 있는데 그것을 살펴 보도록 하겠습니다.

 

정수형

정수를 뜻하는 자료형을 말합니다. 양의 정수, 음의 정수, 0 등이 있을 것입니다. (정수 : 수학에서 정수는 양의 정수, 음의 정수 및 0으로 이루어진 수의 체계이다. 또는 자연수, 자연수의 음수 및 영을 통칭하는 말이다. )

파이썬에서는 아래와 같이 숫자를 변수에 대입할 수 있습니다.

아래 코드에서 print는 화면에 출력을 위한 함수입니다. 

[코드]

a = 123
print(a)

b = -345
print(b)

c = 0
print(c)

[출력]

실수형

파이썬에서 실수형은 소수점이 포함된 숫자를 이야기합니다. 정수형과 같이 아래와 같이 프로그램하여 화면에 출력해보도록 하겠습니다. 

입력은 우리가 실생활에서 사용하는 방식과 컴퓨터에서 사용하는 지수방식으로 넣어보겠습니다.

[코드]

a = 11.1234
print(a)

b = -3.45
print(b)

c = 3.2E3
print(c)

d = 3.2e-3
print(d)

[출력]

8진수와 16진수

8진수(Octal)를 만들기 위해서 파이썬에서는 8진수의 영어의 알파벳O를 이용하여 0o 또는 0O 로 시작하면 된다. 16진수(Hexadecimal)는 8진수와 비슷하게 0x로 시작하면 된다.

[코드]

a = 0o23
print(a)

b = 0O23
print(b)

c = 0x4e
print(c)

[출력]

 

숫자형을 활용한 연산

위에서 알아본 숫자형을 이용하여 다양한 연산을 하여 계산을 할 수 있다.

[코드]

a = 1
b = 2
print("=사칙연산===============")
c = a + b   #덧셈
print(c)
print(c-a)  #뺄셈

d = a * b  #곱셈
print(d)


print("=제곱을 나타내는 연산자 ** 연산자===============")
e = b ** c #제곱을 나타내는 연산자 ** 연산자
print(e)

#나눗셈 후 나머지를 반환하는 % 연산자
print("=나눗셈 후 나머지를 반환하는 % 연산자===============")
print(7 % 3)
print(3 % 7)

#나눗셈 후 몫을 반환하는 // 연산자
print("=나눗셈 후 몫을 반환하는 // 연산자===============")
print(7 // 3)

# TEST
print("=============TEST=============")
print(7 / 4)
print(7 // 4)
print(7 % 4)

[출력]

 

728x90
반응형

+ Recent posts