Напишите программу, которая сначала получает список целых чисел из входных данных. Ввод начинается с целого числа, указывающего количество следующих за ним целых чисел. Затем получите последнее значение из входных данных, которое указывает порог. Выведите все целые числа, меньшие или равные этому последнему пороговому значению.
Пример: если входные данные:
5
50
60
140
200
75
100
выход:
50,60,75,
Цифра 5 указывает, что в списке пять целых чисел, а именно 50, 60, 140, 200 и 75. Цифра 100 указывает, что программа должна выводить все целые числа, меньшие или равные 100, поэтому программа выводит 50, 60 и 75.
Для простоты кодирования после каждого выходного значения, включая последнее, следует ставить запятую.
Такая функциональность распространена на таких сайтах, как Amazon, где пользователь может фильтровать результаты.
Мой код:
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
Подробнее здесь: https://stackoverflow.com/questions/710 ... ned-amount
Лабораторная работа: выходные значения в списке ниже заданной пользователем суммы. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Лабораторная работа: выходные значения в списке ниже заданной пользователем суммы.
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Лаборатория: выходные значения в списке ниже пользовательской суммы, определенной
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Лаборатория: выходные значения в списке ниже пользовательской суммы, определенной
Anonymous » » в форуме Python - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-