Напишите программу, которая сначала получает список целых чисел из входных данных. Ввод начинается с целого числа, указывающего количество следующих за ним целых чисел. Затем получите последнее значение из входных данных, которое указывает порог. Выведите все целые числа, меньшие или равные этому последнему пороговому значению.
Пример: если входные данные:
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
Лабораторная работа: выходные значения в списке ниже заданной пользователем суммы. ⇐ Python
Программы на Python
1737723815
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,
Подробнее здесь: [url]https://stackoverflow.com/questions/71003496/lab-output-values-in-a-list-below-a-user-defined-amount[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия