Answer:
The program is as follows:
def output_ints_less_than_or_equal_to_threshold(user_values, upper_threshold):
for i in user_values:
if i <= upper_threshold:
print(i,end=" ")
def get_user_values():
user_values = []
n = int(input())
for i in range(n):
num = int(input())
user_values.append(num)
upper_threshold = int(input())
output_ints_less_than_or_equal_to_threshold(user_values, upper_threshold)
get_user_values()
Explanation:
This defines the output_ints_less_than_or_equal_to_threshold method
def output_ints_less_than_or_equal_to_threshold(user_values, upper_threshold):
This iterates through user_values
for i in user_values:
For every item in user_values
if i <= upper_threshold:
This prints all items less than or equal to the upper threshold
print(i,end=" ")
This defines get_user_values method
def get_user_values():
This creates an empty list
user_values = []
This gets the number of inputs
n = int(input())
This iterates through n
for i in range(n):
This gets input for every item of the list
num = int(input())
This appends the input to the list
user_values.append(num)
This gets input for upper threshold
upper_threshold = int(input())
This calls output_ints_less_than_or_equal_to_threshold method
output_ints_less_than_or_equal_to_threshold(user_values, upper_threshold)
The main begins here; This calls get_user_values method
get_user_values()