summaryrefslogtreecommitdiffstatshomepage
path: root/examples/mandel.py
blob: b13b7d87f8e3cdfae05623a12a1476a1c2a958a6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@micropython.native
def in_set(c):
    z = 0
    for i in range(40):
        z = z*z + c
        if abs(z) > 60:
            return False
    return True

for v in range(31):
    line = []
    for u in range(91):
        line.append('*' if in_set((u / 30 - 2) + (v / 15 - 1) * 1j) else ' ')
    print(''.join(line))