177k views
4 votes
Write a program that first gets a list of integers from input. The input begins with an integer indicating the number of integers that follow. Then, get the last value from the input, which indicates a threshold. Output all integers less than or equal to that last threshold value. Assume that the list will always contain fewer than 20 integers.

Ex: If the input is:

5 50 60 140 200 75 100
the output is:

50 60 75
The 5 indicates that there are five integers in the list, namely 50, 60, 140, 200, and 75. The 100 indicates that the program should output all integers less than or equal to 100, so the program outputs 50, 60, and 75.

2 Answers

3 votes

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)

Step-by-step explanation:

User Oscar Velandia
by
3.9k points
5 votes

Answer:

Code is in the provided screenshot!

Attached also is the example output!

Step-by-step explanation:

Steps to solve this problem.

1) Input an initial amount to know how many values of the array we are expected to populate.

2) Populate each index of the array with a value input.

3) Get the threshold number from the input

4) Print all numbers that are smaller than the threshold and are not 0 (null).

Write a program that first gets a list of integers from input. The input begins with-example-1
Write a program that first gets a list of integers from input. The input begins with-example-2
User Michael Edenfield
by
5.0k points