Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorChris Ball <cjb@pullcord.laptop.org>2007-08-28 22:43:16 (GMT)
committer Chris Ball <cjb@pullcord.laptop.org>2007-08-28 22:52:44 (GMT)
commit5c4810cbd3658d35bc8259f39def5201e2b767d4 (patch)
treeb4f1f2449b2d10149f88e7f019818dbb5c81be0a /data
parentaebdfbbf0df472dde2a447de38e3e816eed631fa (diff)
Update sierpinski
Diffstat (limited to 'data')
-rw-r--r--data/math/sierpinski9
1 files changed, 5 insertions, 4 deletions
diff --git a/data/math/sierpinski b/data/math/sierpinski
index c034d93..133acc4 100644
--- a/data/math/sierpinski
+++ b/data/math/sierpinski
@@ -1,5 +1,6 @@
# Sierpinski triangles
-size = 5
+import sys
+size = 3
modulus = 2
lines = modulus**size
@@ -13,13 +14,13 @@ for i in range(0,lines):
newvector = vector[:]
for j in range(0,len(vector)-1):
if (newvector[j] == 0):
- print " ",
+ sys.stdout.write(" ")
else:
remainder = newvector[j] % modulus
if (remainder == 0):
- print "O",
+ sys.stdout.write("O")
else:
- print ".",
+ sys.stdout.write(".")
newvector[j] = vector[j-1] + vector[j+1]
print
vector = newvector[:]