Print Pascal Triangle in Python
def main():
"""
Prints rectangle patterns.
"""
num = int(input("Enter height: "))
sep = "=" * (num * 2)
print(sep)
rect_row(num)
print(sep)
rect_col(num)
print(sep)
def rect_row(n: int):
"""
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
"""
for r in range(1, n + 1):
for _ in range(1, n + 1):
print(r, end=" ")
print()
def rect_col(n: int):
"""
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
"""
for _ in range(1, n + 1):
for c in range(1, n + 1):
print(c, end=" ")
print()
if __name__ == "__main__":
main()