TypeError: '<=' not supported between instances of 'builtin_function_or_method' and 'builtin_function_or_method' ошибка на строке 152

Делаю карточную игру и сделал проверку, если Манекен.values <= Карта.values: то манекен побеждён но пишет ошибку TypeError: '<=' not supported between instances of 'builtin_function_or_method' and 'builtin_function_or_method' Помогите её решить, ошибку никак найти не могу и как её решить тоже пожалуйста помогите её решить a = int(input("Хотите начать сражение? против манекен 1-да 2- нет")) if a == 1: print(ССГР) pov = input("Напишите какой герой вам нужен")

        if pov == "Вертолёт":
            Карта["Вертолёт"] = "урон 50"


        if pov == "Спартанец":
            Карта["Спартанец"] = "урон 50"

        if pov == "Тяжёлый Боец":
            Карта["Тяжёлый Боец"] = "урон 50"

        if pov == "Медик":
            Карта["Медик"] = "урон 0"

        if Манекен.values <= Карта.values:
            print("Манекен побеждён")
            Манекен["Манекен"] = 'побеждён'
            print(Манекен)

        if Манекен.values >= Карта.values:
            print("Манекен вас выиграл :|")

Ответы (1 шт):

Автор решения: HerrAskin

У Вас что хранится в Манекен.values и Карта.values? Явно там что-то, что нельза так сравнивать. Выведите на печать и посмотрите!

Если это словари, то видимо надо Манекен['values'] < Карта['values']? Или Манекен.values()?

→ Ссылка