Как тестируются задачи

Вам нужно написать программу, которая содержит требуемую функцию и будет заканчиваться следующим кодом.

Задание A

print(average(list(map(float, input().split()))))

Задание B

res = is_point_in_rhombus(float(input()), float(input()))
if type(res) != bool:
    print("Функция должна возвращать значение типа bool")
elif res:
    print("YES")
else:
    print("NO")

Задание C

res = is_point_in_circle(float(input()), float(input()), float(input()),
                         float(input()), float(input()))
if type(res) != bool:
    print("Функция должна возвращать значение типа bool")
elif res:
    print("YES")
else:
    print("NO")

Задание D

res = is_point_in_area(float(input()), float(input()))
if type(res) != bool:
    print("Функция должна возвращать значение типа bool")
elif res:
    print("YES")
else:
    print("NO")

Задание E

res = next_palindrome(int(input()))
if type(res) == int:
    print(res)
else:
    print("Функция должна возвращать значение типа int")

Задание F

for i in range(2, int(input())):
    res = is_prime(i)
    if type(res) != bool:
        print(i, "Функция is_prime(" + str(i) + ") вернула значение не типа bool")
    elif res:
        print(i, "YES")
    else:
        print(i, "NO")

Задание G

for i in range(int(input()), int(input()) + 1):
    print(i, factor(i))

Задание H

print(power(float(input()), int(input())))

Задание I

print(fib(int(input())))

Задание J

print(power(float(input()), int(input())))

Задание K

print(gcd(int(input()), int(input())))

Задание L

move(int(input()), int(input()), int(input()))