Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import sys
- def basic_triforce():
- return " ▲ \n▲ ▲"
- def triforce_upper(element, size):
- result = []
- for line in element.splitlines():
- result.append(" " * size + line)
- return "\n".join(result)
- def triforce_double(element, size):
- result = []
- counter = 0
- for line in element.splitlines():
- result.append(line + " " * (size - 1 - int(counter / 2) * 2) + line)
- counter += 1
- return "\n".join(result)
- def iterate_triforce(accum, size):
- if size / 2 >= int(sys.argv[1]):
- print accum
- else:
- accum = triforce_upper(accum, size) + "\n" + triforce_double(accum, size)
- iterate_triforce(accum, size * 2)
- iterate_triforce(basic_triforce(), 2)
Advertisement
Add Comment
Please, Sign In to add comment