Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что делать если возникает ошибка: TypeError: unsupported operand types for +: 'function' and 'str'

Данил Трунченко Ученик (131), на голосовании 2 недели назад
Как исправить эту ошибку? TypeError: unsupported operand types for +: 'function' and 'str'
Вот скрипт
 garage = "" 
 def garage(): 
    print(f"{garage}") 
 def aftosalon():   
     global rub, exp, garage 
     print("Какую машину вы хотите?")   
     print("1. Жигуль (100 000 руб.)")   
     print("2. Chery Tiggo 7 Pro Max (2 000 000 руб.)")   
     print("3. Tesla Cybertruck AT (32 000 000 руб.)")   
     auto = input("Введите номер машины - ")  
      
     if auto == '1': 
         if rub >= 100000: 
             exp += 100 
             rub -= 100000   
             garage += "Жигуль, " 
             print("Ваша машина в гараже!")   
         else:   
Голосование за лучший ответ
Амир Росляков Мастер (2477) 1 месяц назад
У тебя гараж и машины не числа поэтому ты не можешь сложить функцию со строкой. Думаю, проще будет перезаписывать гараж.
Похожие вопросы