Введение
В этом проекте вы научитесь менять значения трех переменных в программе на Python. Это фундаментальный концепция программирования, которая часто используется в различных алгоритмах и структурах данных.
👀 Предварительный просмотр
$ python3 swap.py
1 2 3
3 1 2
$ python3 swap.py
3 1 4
4 3 1
🎯 Задачи
В этом проекте вы научитесь:
- Как получать три целых числа в качестве ввода от пользователя
- Как менять значения трех переменных
- Как выводить новые значения переменных после обмена
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться в логике обмена значениями переменных
- Реализовать простую программу для обмена значениями трех переменных
- Применить технику обмена в более сложных задачах программирования
Разобраться с проблемой
В этом шаге вы будете разбираться с проблемой обмена значениями трех переменных.
Проблема заключается в реализации программы, которая принимает три целых числа a, b и c в качестве ввода и меняет их значения. Цель - присвоить b исходное значение a, присвоить c исходное значение b и присвоить a исходное значение c. Наконец, программа должна вывести новые значения a, b и c.
Реализовать логику обмена
Прежде чем начать писать код, вам нужно настроить проектную среду. Файл swap.py предоставлен для вас, и он находится в директории /home/labex/project.
Теперь пришло время реализовать логику обмена. В функции swap_numbers() вам нужно поменять значения трех переменных a, b и c.
- Откройте файл
swap.py. - Завершите функцию
swap_numbers()в файле.
def swap_numbers():
## Input three integers separated by spaces
a, b, c = map(int, input().split())
## Swap the values of the variables
a, b, c = c, a, b
## Output the swapped values separated by spaces
print(a, b, c)
if __name__ == "__main__":
swap_numbers()
Этот код определяет функцию swap_numbers(), которая принимает три целых числа в качестве ввода, меняет их значения и затем выводит новые значения.
Тестировать программу
После реализации логики обмена вы можете протестировать программу, запустив ее в терминале.
Откройте терминал и перейдите в директорию /home/labex/project. Затем запустите следующую команду для выполнения файла swap.py:
python3 swap.py
Программа попросит вас ввести три целых числа, разделенных пробелами. Введите значения и нажмите Enter. Затем программа должна вывести новые значения a, b и c после обмена.
Попробуйте программу с разными значениями ввода, чтобы убедиться, что она работает правильно.
$ python3 swap.py
1 2 3
3 1 2
$ python3 swap.py
3 1 4
4 3 1
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более лабораториях в LabEx, чтобы улучшить свои навыки.



