Всем привет! Сегодня я расскажу, как же написать легкий код в 'python' для калькулятора без графического интерфейса.
СРЕДА ПРОГРАММИРОВАНИЯ
Перед тем как начать программировать, нам нужно установить IDLE (читается "айдэл").
IDLE - это среда, в которой есть текстовый редактор для написания и отладки Python-программ.
Установка IDLE
1. Зайди на сайт python.org
2. Выбери DOWNLOADS
3. Нажми кнопку Download Python 3.9.0
4. Запусти файл, который ты скачал
5. Нажмите "Install Now"
6. Проверь в меню "ПУСК", правильно ли ты установил.
7. Запусти IDLE
СОХРАНЕНИЕ ОБЪЕКТА
File - save As - введи название "HelloWorld' - Save
Запуск проекта
В своей папке нажми ПКМ на иконку файла, выбери "Edit with IDLE" - далее любой пункт из списка
Окно программы
- Больше подходит для больших программ, которые нужно сохранять и редактировать.
- Это проще, чем печатать каждый раз.
Окно консоли
- Идеально для экспериментов
- Посмотреть, как работает команда, использовать как калькулятор - вот что можно делать в консоли.
Переменные в Python
В консоли можно просто написать имя переменной (можно на русском)
Поставить знак 'равно' (=)
написать значение
Например: слагаемое = 10
ВАЖНО!
В имени переменной
МОЖНО!:
- использовать любые буквы и цифры, значок подчеркивания(_)
НЕЛЬЗЯ!:
- Начинать имя с цифры (например, 12рублей)
- использовать знаки, пробелы (-\ | / @ № и другие)
- использовать названия команд (например, 'print', 'if', и другие)
Начинаем писать код и узнаём значение :
Рассмотрим три функции:
input() – для ввода данных с клавиатуры
print() – для вывода данных в консоль
/n() - для перевода текста на новую строку
Для начала начнем мы с команды "Print", что бы калькулятор приветствовал нас.
print ('Привет. Добро пожаловать в калькулятор!')
Явное преобразование типа производят функции str и int. Функция str приводит значение к строке, а функция int — к числу.
Теперь пишем эту команду, что бы человек ввёл первое число для вычисления:
- a =int (input('Введи первое число: \n'))
Дальше пишем почти такую же команду, что бы человек ввёл второе число для вычисления:
- a =int (input('Введи первое число: \n'))
Что бы человек ввёл операцию для вычисления пишем следующую команду:
- op = input ('Введи операцию: \n')
Сейчас нам нужен код для самих операций (+, -, *, /)
- if op == '+' :
- результат = a + b
- elif op== '-' :
- результат = a - b
- elif op== '/' :
- результат = a / b
- elif op== '*' :
- результат = a * b
Важно! Всегда ставьте после (' ') двоеточие (:)
У нас должно получиться вот так:
Но код не закончен т.к. мы не получили свой ответ. Для этого пишем команду:
- print (результат)