Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def oneline(max: int, n: int, l=0):
- if (l==0):
- l=2*n+1
- i=0
- g=2*max-l/2
- while (g > 0):
- print(" ", end="", sep="", flush=True)
- g-=1
- if (l==2*n+1):
- while(i < n):
- print(i, sep='', end='', flush=True)
- i+=1
- while(i > -1):
- print(i, sep='', end='', flush=True)
- i-=1
- print("")
- else:
- rep=l-(2*n+1)
- while(i < n):
- print(i, sep='', end='', flush=True)
- i+=1
- for k in range(rep):
- print (i, sep='', end='', flush=True)
- while(i > -1):
- print(i, sep='', end='', flush=True)
- i-=1
- print("")
- def triangle(n: int):
- i=0
- l=1
- while(i < n):
- oneline(n, i)
- i+=1
- l+=2
- while(i > -1):
- oneline(n, i, l)
- l+=2
- i-=1
- def flipped_triangle(n: int):
- i=0
- l=4*n+1
- while(i < n):
- oneline(n, i, l)
- i+=1
- l-=2
- while(i > -1):
- oneline(n, i)
- l+=2
- i-=1
- triangle(4)
- print("")
- flipped_triangle(4)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement