memostack
article thumbnail
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.tistory.com/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형

정리

더하기 연산 +

num1num2라는 변수를 생성하여, 2개의 변수를 더한 값을 print() 함수로 출력한다

수학에서 사용하는 더하기(+)와 동일하다

num1 = 10
num2 = 6

print(num1 + num2)  # 16

 

빼기 연산 -

num1 = 10
num2 = 6

print(num1 - num2)  # 4

 

곱하기 연산 *

프로그래밍에서는 곱하기를 x 기호 대신에 * 를 사용한다.

  • 읽을때는 *를 '에스테르크'라고 읽음
num1 = 10
num2 = 6

print(num1 * num2)  # 60

 

제곱 연산 (**)

* 1개를 사용하면 단순히 곱하기 연산이지만, ** 2개를 사용하면 제곱(pow) 연산이된다.

print(2 ** 4)  # 16
  • 2^4 = 2 * 2 * 2 * 2 = 16

 

나누기 연산

파이썬에서 나누기 연산은 2가지가 존재

  • / 과 //
print(10 / 6)  # 1.6666666666666667
print(10 / 5)  # 2.0
print(10 // 6)  # 1
print(10 // 4)  # 2

즉, 정리하면

  • /: 소숫점까지 모두 계산. (딱 알맞게 나누어 떨어져도 .0 이라는 소수점이 붙는다)
  • //: 무조건 내림하여 소숫점을 버리고 정수 형태로 값을 계산

 

나머지 연산

프로그래밍에서는 나누기 뿐만 아니라 나눈 나머지 값도 계산할 수 있다.

  • % 기호를 사용

 

10을 6으로 나누면 몫은 1, 나머지 4가 된다.

  • 10 = (6 * 1) + 4
num1 = 10
num2 = 6

print(num1 % num2)  # 4

 

짝수 & 홀수

보통 짝수, 홀수를 구분할때 많이 사용한다.

even = 4
odd = 3

print(even % 2)  # 0 (2로 나누어 떨어지므로, 짝수)
print(odd % 2)  # 1 (2로 나눴지만 나누어 떨어지지 않으므로, 홀수)

관련 글

2020/11/26 - [Language/Python] - Python 문자, 문자열 다루기

 

Python 문자, 문자열 다루기

문자와 문자열 파이썬에서는 문자와 문자열을 따로 구분하지 않는다. 문자와 문자열을 사용할 때는 홑 따옴표( ' ) 또는 쌍 따옴표 ( " ) 둘 다 사용 가능하다. 문자 위에서 말했듯이 문자와 문자

memostack.tistory.com

 

반응형
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.tistory.com/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
profile

memostack

@bluemiv_mm

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!