Лабораторная работа: выходные значения в списке ниже заданной пользователем суммы.Python

Программы на Python
Ответить
Anonymous
 Лабораторная работа: выходные значения в списке ниже заданной пользователем суммы.

Сообщение Anonymous »

Напишите программу, которая сначала получает список целых чисел из входных данных. Ввод начинается с целого числа, указывающего количество следующих за ним целых чисел. Затем получите последнее значение из входных данных, которое указывает порог. Выведите все целые числа, меньшие или равные этому последнему пороговому значению.
Пример: если входные данные:
5
50
60
140
200
75
100
< /code>
Выход: < /p>
50,60,75,
< /code>
5 указывает на то, что в списке есть пять целых чисел, а именно 50, 60, 140, 200 и 75. 100, поэтому программа выводит 50, 60 и 75. P> Такая функциональность распространена на таких сайтах, как Amazon, где пользователь может отфильтровать результаты. < /p>
Мой код: < /p>
n = int(input())
user_values =[]

def get_user_values():
for i in range(n):
num = int(input())
user_values.append(num)
upper_threshold=user_values[-1]
return user_values, upper_threshold

def output_ints_less_than_or_equal_to_threshold(user_values, upper_threshold):
user_values = [i for i in user_values if i
с входами: < /p>
7
25
30
47
28
27
25
31
30
< /code>
my output: < /p>
25
30
28
27
25
31

Но мой ожидаемый результат:
25,30,28,27,25,


Подробнее здесь: https://stackoverflow.com/questions/710 ... ned-amount
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»