Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужна помощь (программирование python)

Ростислав Раневский Ученик (114), на голосовании 3 месяца назад
В первой строке пользователь вводит
два числа n1 и n2 — размеры двух списков.
Во второй и третьей строке вводятся элементы
первого и второго списка по размерам, указанным
в n1 и n2.
Напишите программу, которая объединяет два
переданных списка в один, отсортированный по
возрастанию.
реализуйте, используя ООП.
Пример входных данных в прог2 3
-11 5
1 2 4
Пример выходных данных:
[-11, 2, 4, 5]
Буду очень благодарен за помощь
Голосование за лучший ответ
kirya sha Знаток (440) 4 месяца назад
Конечно, вот пример программы на Python, реализующий объединение и сортировку списков с использованием ООП:

```python
class ListMerger:
def __init__(self, n1, n2):
self.list1 = []
self.list2 = []
self.n1 = n1
self.n2 = n2

def input_lists(self):
self.list1 = list(map(int, input().split()))
self.list2 = list(map(int, input().split()))

def merge_and_sort(self):
merged_list = self.list1 + self.list2
merged_list.sort()
return merged_list

n1, n2 = map(int, input().split())
merger = ListMerger(n1, n2)
merger.input_lists()
result = merger.merge_and_sort()
print(result)
```

При запуске этой программы пользователь должен ввести размеры двух списков, а затем элементы этих списков. Программа объединит списки и отсортирует их по возрастанию, выводя результат.

надеюсь помог тебе)) удачи
крутой не сдохнет Мастер (2325) 4 месяца назад
позвони в 01,если помощь нужна
Ростислав РаневскийУченик (114) 4 месяца назад
смешной
крутой не сдохнет Мастер (2325) Ростислав Раневский, очень благодарен
Похожие вопросы