blob: 234beb4a18af53653d005f963f76bdff2dd3d8e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
size = 800.0
maxVal = 4.0
maxIter = 50.0
plane = 4.0
x = 0;
while x < size:
y = 0;
while y < size:
cReal = (x * plane / size) - 2.0
cImg = (y * plane / size) - 2.0
zReal = 0.0
zImg = 0.0
count = 0.0
while (zReal * zReal + zImg * zImg) <= maxVal and count < maxIter:
temp = (zReal * zReal) - (zImg * zImg) + cReal
zImg = 2.0 * zReal * zImg + cImg
zReal = temp
count = count + 1.0
if count == maxIter:
print(f"\x1b[{x};{y}H", end="")
print("█", end="")
y = y + 1
x = x + 1
|