Вам нужно написать программу, которая содержит только требуемую функцию (можно несколько функций, если одна функция будет вызывать другую). Программа не должна содержать никакого кода вне функций.
В тестирующей системе после вашей программы будет добавлен следующий код, после чего решение будет проверено на тестах.
res = isdigit(input()) if type(res) != bool: print("Функция должна возвращать значение типа bool") elif res: print("YES") else: print("NO")
src = input() res = upper(src) if type(res) != str: print("Функция должна возвращать значение типа str") elif len(src) != len(res): print("Длина строки, которую вернула функция, не равна длине исходной строки") else: print(res)
src = input() res = lower(src) if type(res) != str: print("Функция должна возвращать значение типа str") elif len(src) != len(res): print("Длина строки, которую вернула функция, не равна длине исходной строки") else: print(res)
res = is_palindrome(input()) if type(res) != bool: print("Функция должна возвращать значение типа bool") elif res: print("YES") else: print("NO")
res = evaluate(input()) if type(res) != int: print("Функция должна возвращать значение типа int") else: print(res)
res = evaluate(input()) if type(res) != int: print("Функция должна возвращать значение типа int") else: print(res)
res = count_words(input()) if type(res) != int: print("Функция должна возвращать значение типа int") else: print(res)
src = input() res = longest_word(src) if type(res) != str: print("Функция должна возвращать значение типа str") elif res not in src: print("Функция вернула слово, которое не содержится в исходной строке") else: print(res)
src = input() res = capitalize(src) if type(res) != str: print("Функция должна возвращать значение типа str") elif len(src) != len(res): print("Длина строки, которую вернула функция, не равна длине исходной строки") else: print(res)
src = input() res = max_char(src) if type(res) != str: print("Функция должна возвращать значение типа str") elif len(res) > 1: print("Функция должна возвращать строку длины 1 или пустую строку") elif not(res == '' or res.isalpha()): print("Функция должна возвращать пустую строку или строку из одной буквы") else: print(res)
src = input() k = int(input()) res = caesar_cipher(src, k) if type(res) != str: print("Функция должна возвращать значение типа str") elif len(src) != len(res): print("Длина строки, которую вернула функция, не равна длине исходной строки") else: print(res)
src = input() key = input() res = substitution_cipher(src, key) if type(res) != str: print("Функция должна возвращать значение типа str") elif len(src) != len(res): print("Длина строки, которую вернула функция, не равна длине исходной строки") else: print(res)
src = input() key = input() res = substitution_decipher(src, key) if type(res) != str: print("Функция должна возвращать значение типа str") elif len(src) != len(res): print("Длина строки, которую вернула функция, не равна длине исходной строки") else: print(res)
res = evaluate(input()) if type(res) != int: print("Функция должна возвращать значение типа int") else: print(res)
src = input() key = input() res = transposition_cipher(src, key) if type(res) != str: print("Функция должна возвращать значение типа str") else: print(res)