Hello programmers.

I am trying to figure out what is going on in this program, and I have a few questions.

def number_input(question):

answer = input(question)

number = int(answer)

return number

a = number_input('Write a!')

b = number_input('Write b!')

print('a + b =', a + b)

1. I define a function. Why is there an underscore between (number_input)?

I am trying to figure out what is going on in this program, and I have a few questions.

def number_input(question):

answer = input(question)

number = int(answer)

return number

a = number_input('Write a!')

b = number_input('Write b!')

print('a + b =', a + b)

1. I define a function. Why is there an underscore between (number_input)?