Калькулятор за 5 минут на языке программирования Python
Писать абстрактный код – это, безусловно, здорово. Но всегда интереснее то, что можно применить на практике.
Это как сделать своими руками инструмент. Пусть он будет не так красив, удобен и функционален, как аналог, купленный в магазине.
Но его использование доставляет особое удовольствие.
Изображение Pexels с сайта Pixabay
Давайте сегодня создадим такой инструмент, а, за одно, и попрактикуемся в написании кода и использовании имеющихся знаний о языке программирования Ptthon.
Условие:
Реализовать элементарный калькулятор, который выполняет одно из арифметических действий (сложение, вычитание, умножение, деление) с двумя введенными пользователем числами.
Решение:
Изображение автора
Логика решения довольно проста.
Изначально мы запрашиваем у пользователя действие, которое необходимо совершить с числами.
После этого проверяем корректность введенного знака.
Если введенный символ не один из +, -, *, /, то выводим сообщение "Ошибка ввода".
Далее последовательно сравниваем введенный символ с арифметическими действиями, которые необходимо выполнить, и в случае совпадения выводим соответствующее сообщение и результат действия.
Обратите внимание, что для деления мы не прописывали проверку. Ведь выше в коде мы уже проверили, что символ не относится ни к одному из трех других действий и вариант остался единственный.
Усложнение:
Давайте сделаем так, что калькулятор не нужно будет запускать перед каждым действием. Он будет работать пока пользователь не введет "stop" при запросе действия.
Решение:
Изображение автора
Реализовать такое условие удобно с помощью бесконечного цикла, с выходом из него при вводе кодового слова 'stop'.
Остальной алгоритм решения остается без изменений.
(Изображение для мобильной версии Michael Yule с сайта Pixabay)
Мы используем cookie-файлы, чтобы улучшить сервисы для вас. Если ваш возраст менее 13 лет, настроить cookie-файлы должен ваш законный представитель. Больше информации
Нет комментариев