[python] 사칙연산, 논리연산, 비교연산

이번 글에서는 파이썬에서 연산(사칙, 논리, 비교)에 대해 알아보겠습니다.

사칙 연산

첫번째로 사칙연산에 대해 알아보겠습니다.

더하기, 빼기, 곱하기, 나누기는 아래와 같습니다.

print("3 + 4: ", 3+4) # 더하기
print("3 - 4: ", 3-4) # 빼기
print("3 * 4: ", 3*4) # 곱하기
print("3 / 4: ", 3/4) # 나누기

과 나머지를 구하는 경우도 있습니다. 

print("7 / 3 의 몫: ", 7//3) # 몫
print("7 / 3 의 몫: ", 7%3) # 나머지

거듭 제곱 연산은 곱하기에 사용되는 기호를 두번 사용하면 됩니다.

print("3의 4제곱", 3**4)

논리 연산

두번째로 논리연산에 대해 알아보겠습니다.(비트논리연산은 추후 다루겠습니다.)
기본적인 논리연산의 종류로는 AND, OR, NOT이 있습니다. 각 논리연산의 진리표는 구글에 검색해 보시면 많이 있습니다.

print("True and False: ", True and False) # AND
print("True or False: ", True or False) # OR
print("not True: ", not True) # NOT

논리연산은 조건문과 반복문등에서 유용하게 사용됩니다.

a = 100
b = 10

if not b > a:
    print("b는 a보다 크지않다")

비교 연산

세번째로 비교연산에 대해 알아보겠습니다.
비교연산의 종류는 아래 그림과 같습니다.

코드로 사용하면 아래와 같습니다.

print("10 == 10: ", 10 == 10)
print("5 != 7: ", 5 != 7)
print("10 > 20: ", 10 > 20)
print("20 >= 20: ", 20 >= 20)
print("8 < 3: ", 8 < 3)
print("12 <= 20: ", 12 <= 20)

이상으로 기본적인 연산에 대해 알아보았습니다.