k001
k001
:...
April 2032
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

k001 [userpic]
век живи, век учись...

... дураком помрёшь.

Открыл ответы к задачке с 1 <= level <= 5. Практически все ответили правильно, всем зачёт. :)

Из комментов узнал для себя две интересные вещи:

1. Питон такие вещи писать позволяет и интерпретирует их так, как задумал программист (сообщил [info]shep256@lj), то есть выражение 1 <= level <= 5 будет возвращать true, если level принимает значения от 1 до 5, и false в противном случае! Вот что говорит по этому поводу питонодокументация: Comparisons can be chained arbitrarily; for example, x < y <= z is equivalent to x < y and y <= z, except that y is evaluated only once (but in both cases z is not evaluated at all when x < y is found to be false).

2. Перл не позволяет так писать, ругается (сообщил [info]fenster@lj).

3. gcc -Wall тоже не хуже перла, ругается на такой код (сообщаю вам я сам):
warning: comparisons like X<=Y<=Z do not have their mathematical meaning