Данная программа принимает от пользователя два значения и записывает каждое из них в отдельную переменную. Затем она меняет местами значения этих переменных без ввода временной переменной.
Ниже приведен исходный код программы по замене значений двух переменных без использования третьей переменной. Далее также будет приведен результат работы этого кода.
a = int(input("Введите значение первой переменной: "))
b = int(input("Введите значение второй переменной: "))
a = a + b
b = a - b
a = a - b
print("a это:", a, " b это:", b) а и b.а записывается сумма а и b.b записывается разность переменной а (в которой сейчас находится сумма первоначальных значений a и b) и переменной b. Таким образом первоначально введенное значение переменой a перешло в переменную b.a (где сейчас по-прежнему находится сумма первоначально введенных величин) текущее значение переменной b (которое первоначально было записано в переменную a). Таким образом в переменной a остается только значение, которое в начале программы было записано в переменную b.Case 1 Введите значение первой переменной: 3 Введите значение второй переменной: 5 a это: 5 b это: 3 Case 2 Введите значение первой переменной: 56 Введите значение второй переменной: 25 a это: 25 b это: 56
Все что было описано выше (в пунктах 2, 3, 4), в языке Python можно сделать в одну строчку. И это одно из основных достоинств этого языка программирования.
a=int(input("Введите значение первой переменной: "))
b=int(input("Введите значение второй переменной: "))
a, b = b, a # собственно здесь и происходит обмен значениями
print("a это:",a," b это:",b) Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…