Калькулятор на 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 с вопросом «продолжить?».
Начать игру бесплатно