Нужно сделать comparator, помоги, как его сделать?
1. Причём тут a, если на вход функции подаётся num?
2. Зачем print, если требуется вернуть сообщение, как результат исполнения функции, а не напечатать его?
3. Знаки < и > у вас перепутаны.
В итоге, должно получиться как-то так:def comparator(num: float) -> str:
    """
    Compare the given number with 5 and return message depending on the number's value.
    
    :param num: input number
    :return: message regarding the number value compared to five.
    """
    if num > 5:
        return "The input number is bigger than 5!"
    elif num < 5:
        return "The input number is smaller than 5!"
    else:
        return "The input number is 5!"
def comparator(num):
    if num > 5:
        print("The input number is bigger than 5!")
    elif num < 5:
        print("The input number is smaller than 5!")
    else:
        print("The input number is 5!")
проверка print(comparator(3))
print(comparator(6))
print(comparator(5))