Respuesta :
Answer:
# the terminal display waiting for the user to enter the input
# the received input is assigned to user_input
user_input = input()
# the user_input is splitted based on space and is assigned to integerlist
integerlist = user_input.split(" ")
# the last element in the integerlist is assigned as threshold
threshold = int(integerlist[len(integerlist) - 1])
# a for loop that loop from index 1 to second to the last element in the list
# the loop compare each element with the threshold
# if element is less than threshold, it is displayed
# the loop start from index 1 because index 0 represent number of element
for i in range(1, (len(integerlist) - 1)):
if int(integerlist[i]) < threshold:
print(integerlist[i], sep="")
Explanation:
The program is written in Python and well commented.
An sample of program output when it is executed is attached.

Answer:
def output_ints_less_than_or_equal_to_threshold(user_values, upper_threshold):
for value in user_values:
if value < upper_threshold:
print(value)
def get_user_values():
n = int(input())
lst = []
for i in range(n):
lst.append(int(input()))
return lst
if __name__ == '__main__':
userValues = get_user_values()
upperThreshold = int(input())
output_ints_less_than_or_equal_to_threshold(userValues, upperThreshold)
Explanation: