Сообщение от GuardCat
|
А мне кажется, Python лучше подошёл бы для образовательных целей.
|
Он очень сильно запутан, чтобы его преподавать в школе.
Представьте что будет со школьником, если он увидеть такую конструкцию:
[i**j for i, j in enumerate([1]*10) if i&j][::-1] #[9, 7, 5, 3, 1]
Можно конечно, сделать проще:
[i for i in range(10) if i%2][::-1] #[9, 7, 5, 3, 1]
Но суть это не меняет
Сообщение от GuardCat
|
И привычки полезные прививает (ну с отступами, как минимум)
|
И вместе с этим не ставить
;, забивать на совместимость между версиям, не проверять типы входных аргументов...