기본 숫자형 이해
이 단계에서는 Python 의 기본 숫자형인 정수 (integer) 와 부동 소수점 숫자 (floating-point number) 에 익숙해질 것입니다. 몇 가지 코드를 작성하여 기본적인 산술 연산을 수행하고 Python 이 다양한 숫자형을 어떻게 처리하는지 살펴보겠습니다.
이제 다음 코드를 /home/labex/project/numeric_types.py에 추가하십시오:
## Basic arithmetic operations
## Addition
addition_result = 5 + 3
print("5 + 3 =", addition_result)
## Subtraction
subtraction_result = 10 - 2
print("10 - 2 =", subtraction_result)
## Multiplication
multiplication_result = 7 * 3
print("7 * 3 =", multiplication_result)
## Division (float result)
division_result = 15 / 3
print("15 / 3 =", division_result)
## Floor division (integer result)
floor_division_result = 15 // 2
print("15 // 2 =", floor_division_result)
## Modulus operation (remainder of division)
modulus_result = 16 % 5
print("16 % 5 =", modulus_result)
## Exponents (power of)
exponent_result = 2 ** 3
print("2 ** 3 =", exponent_result)
위 스크립트에서는 덧셈, 뺄셈, 곱셈 및 다양한 유형의 나눗셈을 수행합니다. 두 피연산자가 모두 정수일 때에도 나눗셈 결과가 부동 소수점 숫자로 나타나는 것을 확인하십시오.
터미널에서 코드를 실행하고 결과를 관찰하십시오:
python3 /home/labex/project/numeric_types.py
터미널에는 다음과 같은 내용이 표시되어야 합니다:
5 + 3 = 8
10 - 2 = 8
7 * 3 = 21
15 / 3 = 5.0
15 // 2 = 7
16 % 5 = 1
2 ** 3 = 8