Когда-то тут уже был подобный вопрос:
Начинающему программисту: есть примеры реальных заданий для джуниора Python?
Из заданий без веба:
Реальная задача: есть склад, на нём детали для кресел и стульев; есть спецификация для этих кресел и стульев (например стул А состоит из: сидушка красная - 1 шт, ножки - 4 шт, болты - 10шт, и так далее) Нужно написать программу, которая по остаткам склада вычислит:
- каких изделий можно произвести больше?
- каких изделий нужно произвести, что бы получить максимальную выгоду (в спецификации есть отпускная цена, в остатках склада - закупочная цена деталей)?
вполне реально реализовать через ввод/вывод на чистом пайтоне