import math # підключаємо бібліотеку із якої візьмемо функцію арифметичного корня def fsq(x): """Якщо x - додатнє число, функція повертає значення корня з цьго числа, x - від'ємне число, функція повертає це число без змін, x - не число, функція повертає 0""" try: y = math.sqrt(x) except ValueError: y = x except TypeError: y = 0 return y MyList = [1, -3, 'Victor', 9, -7, 4.6, 12.8, 7, 'NUBiP', 'Добрий ранк', 25, 1_000_000] print(MyList) print('Кількість елементів:', len(MyList)) print("П'ятий елемент списку:", MyList[4]) print("Перші три елементи списку:", MyList[:3]) print("Останні чотири елементи списку:", MyList[-4:]) print("Елементи з 2 по 5:", MyList[2:6]) # перевіряємо, на якій позиції міститься значення змінної p в списку p = 'NUBiP' if MyList.count(p) > 0: print(f'{p} знаходиться на {MyList.index(p)} місці') else: print(f'{p} немає в списку!') # створюємо пустий список і копіюємо туди значення задаого списку, оброблені функцією fsq(x) MyListR = [] for v in MyList: MyListR.append(fsq(v)) print(MyListR) # виводимо на екран отриманий новий список MyListR.sort() # сортуємо список print(MyListR) # виводимо на екран відсортований список