본문 바로가기
  • _^**_
IT지식창고/잡지식

파이썬 변수 z를 사용하여 두 수를 교환하는 방법, 직접교환 방법

by 크리드로얄워터 2023. 4. 9.
반응형

x와 y에 각각 11,22를 할당하고
1)숫자를 직접 이용하지 않고, 다른 변수 z를 사용하여 두 수를 교환하는 방법과
2)직접 교환하는 방법으로 프로그램을 작성하시오

 

변수 z를 사용하여 두 수를 교환하는 방법:

 

x = 11
y = 22

z = x
x = y
y = z

print("x =", x)
print("y =", y)

 

 

 

실행 결과

 

x = 22
y = 11

 

 

2. 직접 교환하는 방법

 

x = 11
y = 22

x, y = y, x

print("x =", x)
print("y =", y)

 

결과:

 

x = 22
y = 11

 

 

 

두 방법 모두 결과는 같습니다. z 변수를 사용하여 값을 교환하는 것은 임시적인 변수를 사용하는 것이기 때문에 불필요한 변수를 생성하지만, 직접 교환하는 방법은 코드가 간결하고, 파이썬에서는 튜플을 이용해 변수를 한 번에 교환할 수 있기 때문에 효율적인 방법입니다.

 

 

* 개인적으로 초심자,  중급자에게 추천하는 파이썬 책은 렛츠기릿 파이썬 입니다. 
예제가 창의적이고 단계별로 따라하기 쉬워요 
중반 이후부터는 데이터로 그래프도 그릴 수 있으니 파이썬 공부하시는 분들 꼭 해보세요 !

무료 유튜브 강의도 제공되니 참고하세요

http://www.yes24.com/Product/Goods/102418815

 

 

Let’s Get IT 파이썬 프로그래밍 - YES24

혼자 하기 어려운 프로그래밍 공부! 따라 해 보고, 같이 해 보자!이 책은 개발자로 일하던 저자가 교사가 되어 학생들에게 프로그래밍을 가르친 경험을 바탕으로 집필한 책입니다. 프로그래밍을

www.yes24.com

https://www.youtube.com/watch?v=rdeQ8wAlUt8&list=PLLw0tS0APN1w4ZBNdT0mVMu0CY3WETfUD 

 

반응형

댓글