반응형
여기에서는 임시 변수를 사용하거나 사용하지 않고 두 숫자를 바꾸는 Python 프로그램을 얻을 수 있습니다.
임시 변수를 사용하여 두 숫자를 바꾸는 Python 프로그램
a = 10
b = 20
print("before swapping\na=", a, " b=", b)
temp = a
a = b
b = temp
print("\nafter swapping\na=", a, " b=", b)
산출
a= 10 b= 20을 바꾸기 전
a= 20 b= 10 으로 바꾼 후
임시 변수를 사용하지 않고 두 숫자를 바꾸는 Python 프로그램
방법 1:
Python에서는 임시 변수 없이 두 숫자를 직접 교환하는 방법을 제공합니다. 다음과 같은 방법으로 수행할 수 있습니다.
a, b = b, a
방법 2:
이 방법에서는 더하기 및 빼기 연산자를 사용할 수 있습니다.
a = a + b
b = a - b
a = a - b
방법 3:
다음과 같은 방법으로 곱셈과 나눗셈 연산자를 사용하여 숫자를 바꿀 수도 있습니다.
a = a * b
b = a / b
a = a / b
이 방법은 숫자 중 하나가 0이면 작동하지 않습니다.
방법 4:
이는 비트 xor 연산자를 사용하는 또 다른 방법입니다.
a = a ^ b
b = a ^ b
a = a ^ b
반응형
'Python' 카테고리의 다른 글
Python Hello World 프로그램 (0) | 2024.01.30 |
---|---|
두 숫자를 더하는 Python 프로그램 (0) | 2024.01.30 |
세 숫자 중 가장 큰 숫자를 찾는 Python 프로그램 (0) | 2024.01.30 |
윤년을 확인하는 Python 프로그램 (0) | 2024.01.30 |
숫자가 홀수인지 짝수인지 확인하는 Python 프로그램 (0) | 2024.01.30 |