|
1 | | -def r(s): |
2 | | - l = list(s) |
3 | | - l.sort() |
4 | | - return l |
5 | 1 | sets = [set(), {1}, {1, 2}, {1, 2, 3}, {2, 3}, {2, 3, 5}, {5}, {7}] |
6 | 2 | for s in sets: |
7 | 3 | for t in sets: |
8 | | - print(r(s), '|', r(t), '=', r(s | t)) |
9 | | - print(r(s), '^', r(t), '=', r(s ^ t)) |
10 | | - print(r(s), '&', r(t), '=', r(s & t)) |
11 | | - print(r(s), '-', r(t), '=', r(s - t)) |
| 4 | + print(sorted(s), '|', sorted(t), '=', sorted(s | t)) |
| 5 | + print(sorted(s), '^', sorted(t), '=', sorted(s ^ t)) |
| 6 | + print(sorted(s), '&', sorted(t), '=', sorted(s & t)) |
| 7 | + print(sorted(s), '-', sorted(t), '=', sorted(s - t)) |
12 | 8 | u = s.copy() |
13 | 9 | u |= t |
14 | | - print(r(s), "|=", r(t), '-->', r(u)) |
| 10 | + print(sorted(s), "|=", sorted(t), '-->', sorted(u)) |
15 | 11 | u = s.copy() |
16 | 12 | u ^= t |
17 | | - print(r(s), "^=", r(t), '-->', r(u)) |
| 13 | + print(sorted(s), "^=", sorted(t), '-->', sorted(u)) |
18 | 14 | u = s.copy() |
19 | 15 | u &= t |
20 | | - print(r(s), "&=", r(t), "-->", r(u)) |
| 16 | + print(sorted(s), "&=", sorted(t), "-->", sorted(u)) |
21 | 17 | u = s.copy() |
22 | 18 | u -= t |
23 | | - print(r(s), "-=", r(t), "-->", r(u)) |
| 19 | + print(sorted(s), "-=", sorted(t), "-->", sorted(u)) |
24 | 20 |
|
25 | | - print(r(s), '==', r(t), '=', s == t) |
26 | | - print(r(s), '!=', r(t), '=', s != t) |
27 | | - print(r(s), '>', r(t), '=', s > t) |
28 | | - print(r(s), '>=', r(t), '=', s >= t) |
29 | | - print(r(s), '<', r(t), '=', s < t) |
30 | | - print(r(s), '<=', r(t), '=', s <= t) |
| 21 | + print(sorted(s), '==', sorted(t), '=', s == t) |
| 22 | + print(sorted(s), '!=', sorted(t), '=', s != t) |
| 23 | + print(sorted(s), '>', sorted(t), '=', s > t) |
| 24 | + print(sorted(s), '>=', sorted(t), '=', s >= t) |
| 25 | + print(sorted(s), '<', sorted(t), '=', s < t) |
| 26 | + print(sorted(s), '<=', sorted(t), '=', s <= t) |
0 commit comments