Get formatting to work with function

This commit is contained in:
lolabird 2023-12-22 04:02:11 -07:00
commit 37aef85629

View file

@ -3,17 +3,23 @@ def pascal(row):
if row < 0:
return
else:
if row <= 2:
num = 1
#elif row > 2 print
else:
for i in range(row+1):
if i == 0:
continue
else:
print((" "*(row-i)) + (f" {num} "*i) + (" "*(row-i)))
spaces = (" "*(row-i))
nums = f"{getbinomial(num, i)} "
print(spaces + nums + spaces)
# if row == 0 or 1: num = 1
# the first and last instance of i always == 1
#elif row % 2 == 0:
# increase until the middle number then decrease
#elif row % 2 == 1:
# increase until the halfway point, then decrease
def getbinomial(num, iters):
return f"{num+iters} " * iters
pascal(8)