Калькулятор на Python: пошагово

Классический первый проект: собираем простой калькулятор из основ Python.

Что понадобится

Только основы: ввод данных (input), приведение к числу (float), условия (if/elif/else) и вывод (print). Никаких библиотек — всё встроено в Python.

Шаги

1) Спросить у пользователя два числа. 2) Спросить операцию (+, -, *, /). 3) По условию посчитать результат. 4) Вывести ответ. Не забудьте про деление на ноль — это хороший повод познакомиться с проверками.

a = float(input('Первое число: '))
b = float(input('Второе число: '))
op = input('Операция (+ - * /): ')
if op == '+':
    print(a + b)
elif op == '-':
    print(a - b)
elif op == '*':
    print(a * b)
elif op == '/':
    print(a / b if b != 0 else 'На ноль нельзя')

Как улучшить

Заверните расчёт в функцию, добавьте цикл, чтобы считать много раз подряд, и обработку ошибок ввода через try/except. Так простой калькулятор станет крепким тренажёром основ.

Частые вопросы

Почему float, а не int? Чтобы работать и с дробными числами.

Как считать много раз? Оберните всё в цикл while с вопросом «продолжить?».

Начать игру бесплатно