Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
24 мая 2023 15:09
885
В файле data.txt находится список целых чисел – это номера заказов, которые завершены, но клиент еще не забрал устройство из мастерской.
Номера в списке могут повторяться, если у клиента было несколько гаджетов в одном заказе.
Удалите все элементы, значения которых больше, чем 2000. Эти гаджеты уже забрали из мастерской.
Затем выведите обновленный список на экран. Все элементы в строку, через пробел.
Формат входных данных
В файле data.txt находится список целых чисел. Вводятся в строку через пробел.
Формат выходных данных
Вывести на экран новый список в строку через пробел.
входные данныевыходные данные1234 1235 1236 1237 2001 2002 1897 2007 1456 1234 1235 1236 1237 1897 1456 12 345 567 234 567 2454 2383 45745 4787346 3 5 34 67 12 345 567 234 567 3 5 34 67
1
ответ
Решение на Python:
```python
with open('data.txt', 'r') as f:
numbers = list(map(int, f.read().split()))
numbers = [num for num in numbers if num <= 2000]
print(*numbers)
```
Сначала мы открываем файл и считываем список чисел. Затем мы используем генератор списков и оставляем только те числа, которые меньше или равны 2000. Наконец, мы выводим обновленный список на экран с помощью звездочки в переданном списке аргументов функции print, чтобы распаковать его в отдельные аргументы.
```python
with open('data.txt', 'r') as f:
numbers = list(map(int, f.read().split()))
numbers = [num for num in numbers if num <= 2000]
print(*numbers)
```
Сначала мы открываем файл и считываем список чисел. Затем мы используем генератор списков и оставляем только те числа, которые меньше или равны 2000. Наконец, мы выводим обновленный список на экран с помощью звездочки в переданном списке аргументов функции print, чтобы распаковать его в отдельные аргументы.
0
·
Хороший ответ
24 мая 2023 15:12
Остались вопросы?
Еще вопросы по категории Математика
используя числа 10, 9, 1,знаки плюс,минус и скобки, составить различные выражения и найти их значения. как решить?...
Отец, сын и дочь заработали вместе 315 руб. Отец заработал на 43 руб. 60коп больше, чем сын, а сын- на 39 руб 40 коп. больше, чем дочь. Сколько денег...
Любопытный Кирилл обратил внимание, что в 14:10 угол между часовой и минутной стрелкой равен Х градусов. Немного подумав, Кирилл понял, что такое же з...
В каком виде должен быть перевезен груз по заданию '1 т в кн'?...
из листа картона можно вырезать шесть одинаковых квадратов.сколько листов картона надо для того чтобы вырезать 50 таких квадратов...