반응형
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
반응형
'IT지식창고 > 잡지식' 카테고리의 다른 글
[C++ 예시] 드라이버 코드란? (0) | 2023.04.09 |
---|---|
트로미노 알고리즘을 분할정복법으로 해결하는 방법! (0) | 2023.04.09 |
이클립스 콘솔에 이상한 문자가 나타나는 경우 해결방법 (0) | 2023.04.09 |
파이썬 소수점 절사 방법 (0) | 2023.04.09 |
파이썬 질문 입력받고 결과 출력하기 예시 (0) | 2023.04.09 |
댓글