Здравствуйте, DSblizzard, Вы писали:
DS>Здравствуйте, TimurSPB, Вы писали:
TSP>>а else внутри условия if что значит на языке булевой алгебры? DS>То же, что и обычно. Конкретно — true.
Здравствуйте, FDSC, Вы писали:
FDS>Мне показалось, что if здесь является switch (или case, если брать паскаль), то бишь в булевой алгебре его не выразишь
Нет, это не switch.
if(
a
b
c
d
else
e
)
эквивалентно
if a:
b
else:
if c:
d
else:
e
на Питоне.
Программировать сложно. Но не программировать еще сложнее.
Здравствуйте, FDSC, Вы писали:
FDS>Мне показалось, что if здесь является switch (или case, если брать паскаль), то бишь в булевой алгебре его не выразишь
Нет, это не switch.
if(
a
b
c
d
else
e
)
эквивалентно
if a:
b
else:
if c:
d
else:
e
на Питоне.
Программировать сложно. Но не программировать еще сложнее.
Здравствуйте, TimurSPB, Вы писали:
TSP>else == true???
Ну да, а что вас удивляет? Если, например, a окажется true, до else очередь просто не дойдет. else == true — это в упрощенном варианте, для некоторых целей можно придумать обработку else посерьезнее.
Программировать сложно. Но не программировать еще сложнее.
Здравствуйте, DSblizzard, Вы писали:
DS>Здравствуйте, TimurSPB, Вы писали:
TSP>>else == true??? DS>Ну да, а что вас удивляет? Если, например, a окажется true, до else очередь просто не дойдет. else == true — это в упрощенном варианте, для некоторых целей можно придумать обработку else посерьезнее.
Сравнивать оператор и значение это конечно расширение парадигм, но надо видимо еще и вещества для расширения сознания
Здравствуйте, TimurSPB, Вы писали:
TSP>Сравнивать оператор и значение это конечно расширение парадигм, но надо видимо еще и вещества для расширения сознания
Просто человек вдохновился cond'ом из Лиспа. Это классика, никаких веществ не нужно.