Python:Рецепты/Поменять местами значения двух переменных: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} =Поменять местами значения двух переменных= ==Задача== Вы хотите поменять местами значения двух переменных без использования третьей. ==Решение== Используйте оператор ^: <syntaxhighlight lang="bash"> a = a ^ b b = a ^ b a = a ^ b </syntaxhighlight>...») |
(нет различий)
|
Версия от 15:17, 14 сентября 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
Поменять местами значения двух переменных
Задача
Вы хотите поменять местами значения двух переменных без использования третьей.
Решение
Используйте оператор ^:
a = a ^ b
b = a ^ b
a = a ^ b
Пример
№1
a = 22
b = 33
a = a ^ b
print("a:" + str(a))
b = a ^ b
print("b:" + str(b))
a = a ^ b
print("a:" + str(a))
Вывод программы:
a:55
b:22
a:33
См.также
Внешние ссылки