Найти тему
Lux

Легкий калькулятор в python.

Оглавление

Всем привет! Сегодня я расскажу, как же написать легкий код в 'python' для калькулятора без графического интерфейса.

Скриптовый язык программирования.  Универсален, поэтому подходит для решения разнообразных задач и многих платформ.
Скриптовый язык программирования. Универсален, поэтому подходит для решения разнообразных задач и многих платформ.

СРЕДА ПРОГРАММИРОВАНИЯ

Перед тем как начать программировать, нам нужно установить IDLE (читается "айдэл").

IDLE - это среда, в которой есть текстовый редактор для написания и отладки Python-программ.

Установка IDLE

1. Зайди на сайт python.org

2. Выбери DOWNLOADS

-2

3. Нажми кнопку Download Python 3.9.0

4. Запусти файл, который ты скачал

5. Нажмите "Install Now"

6. Проверь в меню "ПУСК", правильно ли ты установил.

7. Запусти IDLE

iDLE shell
iDLE shell

СОХРАНЕНИЕ ОБЪЕКТА

File - save As - введи название "HelloWorld' - Save

Запуск проекта

В своей папке нажми ПКМ на иконку файла, выбери "Edit with IDLE" - далее любой пункт из списка

-4

Окно программы

  • Больше подходит для больших программ, которые нужно сохранять и редактировать.
  • Это проще, чем печатать каждый раз.
-5

Окно консоли

  • Идеально для экспериментов
  • Посмотреть, как работает команда, использовать как калькулятор - вот что можно делать в консоли.
-6

Переменные в 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

Важно! Всегда ставьте после (' ') двоеточие (:)

У нас должно получиться вот так:

-8

Но код не закончен т.к. мы не получили свой ответ. Для этого пишем команду:

  • print (результат)

В идеале у нас должен получиться вот такой код:

Код для легкого калькулятора в python без графического интерфейса.
Код для легкого калькулятора в python без графического интерфейса.

Всем спасибо за внимание и получение нового знания для начинающего программиста!