Предмет: Информатика, автор: veranikakopelec

1. Дано список [13, 19, 11, 7, 18). Вилучіть елемент на третій позиції і після цього знайдіть та введіть мінімальний елемент. Організуйте виведення нового списку

2. Дано список [21, 40, 7, 10, 12] Замініть число 10 на 30 й після цього відсортуйте список. Організуйте виведення нового списку

3. Дано два списки:[" Мова", "Pascal"] i [" це мова", "процедурного програмування "]. Обидвайте списки в один і перетворіть його на рядок та

організуйте його виведення 4. Дано список [5, 7, 8, 12, 4]. Обчисліть та виведіть суму та кількість елементів

значення яких меньших за 10.

4 ​
Поооооомоооогииитееее

Ответы

Автор ответа: vlad8354ry
2

Відповідь:

def func_1(list_input : list, index : int):

   list_input.pop(2)

   return f'Новий список: {list_input}\nМінімальний елемент: {min(list_input)}'

def func_2(list_inp : list, number : int, number_ret : int):

   list_inp[list_inp.index(number)] = number_ret

   return sorted(list_inp)

def func_3(list_inp_1 : list, list_inp_2 : list):

   str_ret = str()

   for el in list_inp_1:

       str_ret += f'{el} '

   for el in list_inp_2:

       str_ret += f'{el} '

   return str_ret

def func_4(list_inp : list):

   sum_el = int()

   list_ret = list()

   for el in list_inp:

       if el < 10:

           list_ret.append(el)

   return f'Сума елементів, які менше десяти: {sum(list_ret)}\nКількість елементів, які менше десяти: {len(list_ret)}'

list_1 = [13, 19, 11, 7, 18]

print('#1')

print(func_1(list_1, 2))

list_1 = [21, 40, 7, 10, 12]

print('#2')

print(func_2(list_1, 10, 30))

list_1 = ["Мова", "Pascal"]

list_2 = ["це мова", "процедурного програмування"]

print('#3')

print(func_3(list_1, list_2))

list_1 = [5, 7, 8, 12, 4]

print('#4')

print(func_4(list_1))

Похожие вопросы
Предмет: Алгебра, автор: toxgraal
Предмет: Математика, автор: makpolina11
Предмет: Другие предметы, автор: angelinagnatyik