X**2 , X^2 , X*X

단단한어린이·2023년 7월 22일
0

Python

목록 보기
1/6
post-thumbnail

x**2: x를 제곱하는 연산

x는 숫자 타입이어야 하며 결과값은 제곱된 값

x = 3
result = x ** 2
print(result)  # 출력: 9

x^2: x와 2의 비트 XOR(Exclusive OR) 연산

이 연산은 두 정수의 같은 자릿수끼리 XOR 연산을 수행하며 결과는 정수입니다. 이 연산은 제곱과 관련이 없습니다.

x = 3
result = x ^ 2
print(result)  # 출력: 1

x*x: x와 x를 곱하는 연산

이도 제곱과 비슷해 보이지만, x에 다른 숫자를 곱한다면 결과가 다르게 됩니다. 예제에서는 x를 제곱하는 것과 동일하게 작동합니다.

x = 3
result = x * x
print(result)  # 출력: 9

요약 : x**2와 x*x는 제곱을 계산하며, 결과는 동일. 그러나 x^2는 비트 XOR 연산을 수행하며 제곱 계산과 관련이 없음. 제곱값을 구하는 경우 x**2 또는 x*x 연산을 사용

profile
Footprints in Coding

0개의 댓글