то особенности магии питоновского ООП, декораторы, дескрипторы, концепция мутабельности
А вот понимание - это уже никуда не денется. Если вы что-то поняли, то оно улеглось не как монолитный кирпич в голове, а как строгая логическая система, опирающаяся на другие понимания и привязанная сотней якорей к опыту, знаниям, рабочим инструментам сознания.
На счет читабельности Сергей Паньков отлично объяснил
a = []
for i in foo:
for j in bar:
a.append(str(((i + 10) * j)**3))
a.join("+")
a = SomeBlackBox()
Вот вы это вот серьёзно сейчас сказали?
Мидла как минимум? То есть в некоторых, ок, пусть редких случаях и "синьоры" могут испугаться простого и понятного счетчика из стандартной библиотеки?
решение со счетчиками однозначно лучше, поскольку читабельнее и прозрачнее
...
Из этого решения можно чему-то научиться.
Ну и остаётся вероятность, что вы меня просто тролите.
Как может ЭТО быть легче для понимания?
Но на счет понятности и читабельности поспорил бы.
от того что я не правильно поставил скобку суть вопроса не меняет
не надо умничать что скобка не там или пробелов не хватает. эти ошибки компилятор сам покажет.
в книге написано иначе
int x = 0;
string poem = "";
while (x<4)
{
poem = poem + "a";
//}
if (x<1) {
poem = poem + " ";
}
poem = poem +"n";
if (x>1) {
poem = poem + " oyster";
x= x+2;
}
if (x==1) {
poem = poem + "noys ";
}
if (x<1) {
poem = poem + "oise ";
}
x = x+1;
}
output.text = poem;