как изменить значение переменной с помощью функции? Python, pygame

Рейтинг: -1Ответов: 1Опубликовано: 03.05.2023
menu.append_option('Restart', )

мне нужно, чтобы после запятой значение переменной менялось, если записать

menu.append_option('Restart', a = 1)

появится ошибка:

    menu.append_option('Restart', a = 1)
TypeError: Menu.append_option() got an unexpected keyword argument 'a'

может помочь кто-то?

Ответы

▲ 1

Использование записи формата a = 1 в аргументах вызова функции, интерпретатор расценивает как попытку передать именованный параметр в функцию. В данном случае поможет использование walrus operator.

menu.append_option('Restart', a := 1)