Display following patterns using Python
Pattern
Python Code

number = int(input("Enter Number: "))
x = 0
for i in range(1, number + 1):
x = x + i
for j in range(1, i + 1):
if i%2 == 1: c = x - j + 1
else: c = x + j - i
print(c, end=" ")
print("")

number = int(input("Enter Number: "))
x = 0
for i in range(1, number + 1):
x = x + i
for j in range(1, i + 1):
if i%2 == 1: c = x + j - i
else: c = x - j + 1
print(c, end=" ")
print("")

number = int(input("Enter Number: "))
x = 0
for i in range(0, number + 1):
print(" "*(number - i), end="")
for j in range(-i, i + 1):
print(number - abs(j) + 1 if j != 0 else 0, end="")
print("")

number = int(input("Enter Number: "))
for i in range(1, number + 1):
for j in range(1, i + 1):
print(chr(j+64) + chr(j+96), end="")
print("")

number = int(input("Enter Number: "))
for i in range(1, number+1):
print(" "*(number-i), end="")
for j in range(-i+1, i):
print(chr(abs(j)+65), end="")
print("")

number = int(input("Enter Number: "))
for i in range(1, number+1):
print(" "*(number-i), end="")
for j in range(-i+1, i):
print(chr(i-abs(j)+64), end="")
print("")

number = int(input("Enter Number: "))
for i in range(1, number+1):
for j in range(i, 0, -1):
print(chr(i+(32*(3-j%2))), end=" ")
print("")

number = int(input("Enter Number: "))
for i in range(1, number+1):
for j in range(1, i+1):
print(j+number-i, end="")
print(str(number)*(number-i))

number = int(input("Enter Number: "))
for i in range(1, number+1):
if i%2:
print(chr(i+64), end=" ")
else:
print(chr(i+96), end=" ")

number = int(input("Enter Number: "))
for i in range(1, number+1):
for j in range(1, number+1):
if i==j:
print(i, end=" ")
else:
print("0 ", end="")
print("")