blob: a4fed068494b14934c25152e1b46eebd7ea1a3cb (
plain)
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
|
line = 0b00000000000000000000000000000001
max_iter = 30000
for iter in range(0, max_iter):
for i in range(0, 64):
val = line >> (63 - i) & 0b1
if val == 0b1:
print("▀", end=" ")
else:
print(".", end=" ")
print("")
next = 0
for j in range(0, 61):
val = (line >> (61 - j - 1)) & 0b111
if val == 1:
val = 1
elif val == 2:
val = 1
elif val == 3:
val = 1
elif val == 5:
val = 1
elif val == 6:
val = 1
else:
val = 0
next = next | (val << (61 - j))
line = next | 1
|