• Languages/Python
  • 파이썬 초보 기본 문법 숫자 연산

  • 무비_ · 2024. 6. 4. ·
  1. Home
본문듣기
본문글자

숫자연산

이번에는 정수형숫자의 계산에 사용되는 산술 연산자와 할당 연산자에 대해 알아보도록 하겠습니다.

산술 연산자

산술 연산자 설명
+ 더하기
- 뺴기
* 곱하기
/ 나누기
% 나머지 연산
// 소수점 이하 절삭
** 거듭제곱 구하기

표에서 +, -, *, / 는 각각 덧셈, 뺄셈, 곱셈, 나눗셈의 사칙 연산자를 의미합니다. %는 나머지 연산자를 의미하는데, 5%3은 '5를 3으로 나눈 나머지'를 나타냅니다. 그래서 결괏값을 확인하게 되면 2가 됩니다. //는 소수점 이하 절삭 연산자라고 하는데, 7//2의 경우 7을 2로 나누어서 소수점 이하를 절삭하는 연산자입니다. 결괏값을 확인면 3이 됩니다. **은 거듭제곱 연산자인데 2**3의 결괏값은 8이 됩니다.

사칙 연산자

a = 10
b = 20

c = a + b * 10 - 5 / 5
print(c)

실행 결과 209.0을 확인할 수 있습니다.

  • 1행 변수 a에 10을 저장한다.
  • 2행 변수 b에 20을 저장한다.
  • 4행 컴퓨터 언어의 산술 연산에서도 일반 계산의 사칙연산에서와 마찬가지로 +와 -보다 *와 /이 먼저 계산됩니다.

절삭 연산자

x = 10%3
print(x)

y = 7//3
print(y)

실행 결과 1, 2를 확인할 수 있습니다.

  • 1행 '10 % 3'은 10을 3으로 나눈 나머지를 의미하기 때문에 계산 결과는 1이 됩니다.
  • 4행 '7//3'은 7을 3으로 나눈 다음 소수점 이하를 절삭하기 때문에 결괏값은 2가 됩니다.

거듭제곱 연산자

x = 2**3
print(x)

y = 10**4
print(y)

실행 결과 8, 10000을 확인할 수 있습니다.

  • 1행 2**3은 2의 3승이 되어 결괏값은 8이 됩니다.
  • 4행 10**4는 10의 4승을 의미하며 그 결과는 10000이 됩니다.

할당 연산자

할당 연산자(Assignment Operator)는 컴퓨터 메모리에 할당된 주소 공간, 즉 변수에 변수나 데이터값을 저장합니다.

할당 연산자 사용 예 설명
= x = 2 x에 2를 저장한다.
+= x +=3 x의 값에 3을 더해서 얻은 값을 다시 x에 저장한다.
-= x -=2 x의 값에 2를 빼서 얻은 값을 다시 x에 저장한다.
*= x *=3 x의 값에 3을 곱해서 얻은 값을 다시 x에 저장한다.
/= x /= 3 x의 값을 3으로 나우어 얻은 값을 다시 x에 저장한다.
%= x %= 4 x를 4로 나눈 나머지 값을 다시 x에 저장한다.
**= x **= 3 x의 3승을 구한 값을 다시 x에 저장한다.

표 첫 번째 x = 2는 변수 x가 지시하는 메모리 공간에 2의 값을 저장합니다. 두 번째 행의 x += 3은 x = x+3과 동일 한 표현입니다. 할당 연산자 예제와 설명을 잘 살펴보면 할당 연산자를 이해하는데 어려움이 없을 것입니다.

할당 연산자 예제

예제를 통해 할당 연산자 사용법을 익혀보는 시간을 가져보겠습니다.

x = 10
x += 20
print(x)

실행 결과 30을 확인할 수 있습니다.

  • 1행 변수 x에 10을 저장합니다.
  • 2행 x += 20은 x = x +20과 동일한 표현입니다. x(값:10)에 20을 더하여 결괏값 30이 x에 저장됩니다.
x = 3
y = 5
x *= x + y
print(x)

실행 결과 24를 확인할 수 없습니다.

  • 3행 x *= x + y는 x = x * (x+y)와 동일합니다. x(값:3)에 y(값:5)를 더한 결과 8에 다시 x(값:3)을 곱하면 24가 됩니다.

이번에는 숫자 연산에 대해 배워보았습니다. 다음시간에는 문자열 처리에 대해 알아보는 시간을 가져보겠습니다.

'Languages > Python' 카테고리의 다른 글

파이썬 초보 기본 문법 '들여쓰기' 사용 방법 배우기  (0) 2024.06.16
파이썬으로 만든 AI 자동 글 작성 프로그램  (0) 2024.06.13
파이썬 초보 기본 문법 화면에 '출력과 입력' 방법 배우기  (0) 2024.06.10
파이썬 초보 문자열 처리 방법 배우기  (0) 2024.06.07
파이썬 중급자가 만들면 좋은 추천 프로그램 아이디어  (0) 2024.06.01
파이썬 초보도 간단하게 만들 수 있는 프로그램 아이디어  (0) 2024.05.29
파이썬 초보 기본 문법 데이터형 변수  (0) 2024.05.26
파이썬 초보가 알아두면 좋은 기본 문법 '변수'  (1) 2024.05.23

당신이 좋아할 만한 콘텐츠

  • 파이썬 초보 기본 문법 화면에 '출력과 입력' 방법 배우기 2024. 6. 10.
  • 파이썬 초보 문자열 처리 방법 배우기 2024. 6. 7.
  • 파이썬 중급자가 만들면 좋은 추천 프로그램 아이디어 2024. 6. 1.
  • 파이썬 초보도 간단하게 만들 수 있는 프로그램 아이디어 2024. 5. 29.
무비_
무비_
여러 가지 유익한 콘텐츠를 기록하며, 생산적인 활동을 도모하는 MuBi입니다.
  • 무비_
    MUBI
    무비_
  • 전체
    오늘
    어제
    • ROOT (50)
      • Life (5)
        • Lotto (5)
      • Blog (24)
        • Tistory (18)
        • Blogspot (6)
      • Languages (18)
        • Python (18)
      • Program (3)
  • 블로그 메뉴

    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 스팸 댓글 차단 합니다
    • 무비 블로그 입니다.
  • 인기 글

  • 태그

    아이디어
    Program
    파이썬 초보
    출력과 입력
    파이썬
    해결방법
    Lotto
    복권 분석
    콘솔오류
    티스토리챌린지
    썸네일
    파비콘
    LightBox
    티스토리
    자동 타이핑
    diskcopy
    analysis
    스킨 편집 단축키
    프로그램
    오블완
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
파이썬 초보 기본 문법 숫자 연산
상단으로

티스토리툴바