15:47

Не страшно потерять уменье удивлять, Страшнее — потерять уменье удивляться.(с)
Дети у нас в школе учатся программировать на Python.

Я тут столкнулся с одной программкой: просил написать парня из своего класса, чтобы она по двум корням создавала несколько типов рациональных уравнений (текстовых записей определенного формата, которые TeX потом будет воспринимать как дроби).
Основу он сделал, а я решил немного подправить (чтобы потом другие добавлять типы уравнений было быстрее, их же бесконечно много может быть таких уравнений).

Очень неудобен этот Python в смысле иерархии. Если я хочу изменить порядок следования некоторых команд, у меня при компиляции unexpected indent возникают на пустом месте буквально, хотя Notepad++ отображает правильное количество пробелов. Вот и вопрос к специалистам: его можно все таки нагрузить какими-то ограничивающими участки разделителями? Ну, навроде фигурных скобок в Си? Или надо привыкать к "современному вольному стилю"?

Апд. Судя по вопросам сограждан в интернетах нельзя.
Надо сказать, что он еще ругается на табуляцию вместо пробелов, а она по-видимому где-то происходит без моего ведома.
Через полтора часа занятий этим мне кажется, что маргинал, который придумал убрать разделители — подонок.

Комментарии
15.01.2012 в 22:19

Надежды маленький оркестрик под управлением любви
Опции -> Настройки -> Синтаксис/Табуляция -> Галочка "Заменить пробелом"
15.01.2012 в 22:41

Не страшно потерять уменье удивлять, Страшнее — потерять уменье удивляться.(с)
О. Спасибо. Одной проблемой меньше.
16.01.2012 в 23:31

I'll rise and guess where I will go
...вот поэтому я своих детей сразу учу на Си писать)