English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 튜토리얼

파이썬 프로세스 제어

Python 함수

Python 데이터 타입

파이썬 파일操作

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

파이썬 프로그램이 두 변수를 교환

파이썬 예제大全

이 예제에서는 임시 변수(임시 변수 사용하지 않음)를 사용하여 두 변수를 교환할 것을 배웁니다.

이 예제를 이해하기 위해 다음을 알아야 합니다파이썬 프로그래밍주제:

소스 코드: 임시 변수 사용

# 파이썬 프로그램이 두 변수를 교환
x = 5
y = 10
# 사용자 입력을 받음
# x = input('x의 값을 입력하세요: ')
# y = input('y의 값을 입력하세요: ')
# 임시 변수를 생성하여 값을 교환
temp = x
x = y
y = temp
print('교환 후 x의 값: {}'.format(x))
print('교환 후 y의 값: {}'.format(y))

출력 결과

교환 후 x의 값: 10
교환 후 y의 값: 5

이 프로그램에서는 temp 변수를 사용하여 x의 값을 일시적으로 저장합니다. 그런 다음 y의 값을 x에 두고, temp의 값을 y에 두어 값을 교환할 수 있습니다.

소스 코드: 임시 변수 사용하지 않음

파이썬에서는 변수를 교환할 수 있는 간단한 구조가 있습니다. 위의 코드와 동일하지만, 임시 변수를 사용하지 않습니다.

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

변수가 모두 숫자라면, 계산 연산을 통해 동일한 작업을 수행할 수 있습니다. 처음 보면 직관적이지 않을 수 있습니다. 하지만 생각해보면 쉽게 이해할 수 있습니다. 여기에 몇 가지 예제가 있습니다

덧셈과 뺄셈

x = x + y
y = x - y
x = x - y

곱셈과 나눗셈

x = x * y
y = x / y
x = x / y

이퍼교환

이 알고리즘은 정수에만 적용됩니다

x = x ^ y
y = x ^ y
x = x ^ y

파이썬 예제大全