Вам нужно написать программу, которая содержит только требуемую функцию (можно несколько функций, если одна функция будет вызывать другую). Программа не должна содержать никакого кода вне функций.
В тестирующей системе после вашей программы будет добавлен следующий код, после чего решение будет проверено на тестах.
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 = 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()
res = longest_word(src)
if type(res) != str:
print("Функция должна возвращать значение типа str")
elif res not in src:
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)