Лучшие помощники
- Megamozg 2180 б
- Matalya1 1800 б
- DevAdmin 1690 б
- arkasha_bortnikov 840 б
- Dwayne_Johnson 840 б
24 мая 2023 15:09
322
В файле 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
Остались вопросы?
Еще вопросы по категории Математика
Постройте график функции y=-2x-1...
В1.6. Некоторая реакция при комнатной температуре (20°С) протекает за 40 минут, а при 40°С- за 7 минут и 33 секунды. Оцените, за сколько реакция пройд...
Какое количество дециметров содержится в одном метре?...
(корень из 7+4 корень из 3+корень из 7-4 корень из 3)во 2 степени. Упростите выражение...
две сосны растут на расстоянии 12 метров одна от другой. высота одной 20 м, а другой 11м, найдите расстояние между их верхушками...
Все предметы