파이썬/파이썬기초
11. 산술 연산자와 우선순위 함께 사용하기 (#17, #18, #19, #20)
고딩프로그래머
2024. 3. 23. 21:27
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