본문 바로가기

파이썬/파이썬기초

11. 산술 연산자와 우선순위 함께 사용하기 (#17, #18, #19, #20)

728x90

파이썬에서는 산술 연산자를 사용하여 숫자를 계산할 수 있습니다. 산술 연산자는 +, -, *, / 등이 있으며, 이를 조합하여 복잡한 계산도 가능합니다.

예제 #17에서는 다양한 산술 연산자를 사용하여 계산을 수행하고 있습니다. 각각의 계산 결과는 다음과 같습니다.

print("2 + 3 =", 2+3)
# 출력 결과: 2 + 3 = 5

print("2 - 3 =", 2-3)
# 출력 결과: 2 - 3 = -1

print("2 * 3 =", 2*3)
# 출력 결과: 2 * 3 = 6

print("2 / 3 =", 2/3)
# 출력 결과: 2 / 3 = 0.6666666666666666

예제 #18에서는 괄호를 사용하여 연산자의 우선순위를 조절하고 있습니다. 괄호 안의 계산이 먼저 수행되므로, (2+3)/4*2는 다음과 같이 계산됩니다.

print((2+3)/4*2)
# 출력 결과: 2.5

예제 #19에서는 다양한 산술 연산자를 함께 사용하고 있습니다. // 연산자는 나눗셈의 몫을 구하는 연산자이며, % 연산자는 나눗셈의 나머지를 구하는 연산자입니다. ** 연산자는 거듭제곱을 구하는 연산자이며, *** 연산자는 우선순위가 같으므로 왼쪽에서 오른쪽으로 계산됩니다.

print("7 // 3 =", 7//3)
# 출력 결과: 7 // 3 = 2

print("7 % 3 =", 7%3)
# 출력 결과: 7 % 3 = 1

print("3 ** 2 =", 3**2)
# 출력 결과: 3 ** 2 = 9

print("2 ** 3 =", 2**3)
# 출력 결과: 2 ** 3 = 8

print(2*3**2)
# 출력 결과: 18

예제 #20에서는 연산자의 우선순위를 고려하여 계산을 수행하고 있습니다. */ 연산자는 +- 연산자보다 우선순위가 높으므로 먼저 계산됩니다. */ 연산자의 우선순위가 같으므로 왼쪽에서 오른쪽으로 계산됩니다.

print(5 + 3 * 2)
# 출력 결과: 11

print(2 + 2 - 2 * 2 / 2 * 2)
# 출력 결과: 0.0

print(2 - 2 + 2 / 2 * 2 + 2)
# 출력 결과: 4.0

산술 연산자와 우선순위를 잘 이해하고 활용하면, 파이썬에서 다양한 계산을 쉽게 수행할 수 있습니다. 더 많은 질문이 있다면 언제든지 물어보세요!

728x90