I need help fixing my code for Syntax errors in Python.

def display_larger(numberList, num):
greaterList=[]
for i in range(len(numberList)):
if numberList[i] > num:
greaterList.append(numberList[i])

return greaterList
def main():
print("\nEnter a list of 10 integers:")
numberList = []

for i in range(0, 10):
print("Enter number a number: ")
item = int(input())
numberList.append(item)



return numberList

if __name__ == "__main__":
numberList=main()
num=int(input("Enter the number you wish to test if the list elements are greater than: "))
print("Number: ",num)
print("List of numbers:\n",numberList)
newList=display_larger(numberList, num)
print("List of numbers that are larger than ",num)
print(newList)