Вам нужно написать программу, которая содержит только требуемую функцию (можно несколько функций, если одна функция будет вызывать другую). Программа не должна содержать никакого кода вне функций.
В тестирующей системе после вашей программы будет добавлен следующий код, после чего решение будет проверено на тестах.
source_list = eval(input()) source_list_saved = source_list res = positive(source_list) if res is not None: print("Функция не должна возвращать значение") elif source_list != source_list_saved: print("Вызов функции изменил значение переданной ссылки при помощи глобальных переменных") else: print(source_list)
source_list = eval(input()) source_list_saved = source_list res = positive(source_list) if res is not None: print("Функция не должна возвращать значение") elif source_list != source_list_saved: print("Вызов функции изменил значение переданной ссылки при помощи глобальных переменных") else: print(source_list)
list1 = eval(input()) list2 = eval(input()) list1_saved = list1 list2_saved = list2 res = swap(list1, list2) if res is not None: print("Функция не должна возвращать значение") elif list1 != list1_saved or list2 != list2_saved: print("Функция изменила ссылки на переданные списки, это означает использование глобальных переменных") else: print(list1) print(list2)
a = eval(input()) sorted = None res = selection_sort(a) if type(res) != list: print("Функция должна возвращать список") else: print(res)
a = eval(input()) sorted = None res = bubble_sort(a) if res is not None: print("Функция не должна возвращать значение") else: print(a)
a = eval(input()) sorted = None res = insertion_sort(a) if res is not None: print("Функция не должна возвращать значение") else: print(a)