Начало » Программирование » PHP, Perl, Python » Глобальные и локальные (сформировать условие проверки)
Глобальные и локальные [сообщение #5673] |
Fri, 01 November 2024 21:46 |
Liberator
Сообщений: 18 Зарегистрирован: September 2024
|
Junior Member |
|
|
Не могу внутри функции сформировать условие проверки правильности ответа студента.
Если проверять вне функции в основном тексте программы, то нет реакции на условие.
Есть 6 checkbutton. По сочетанию состояния флажков (0 или 1) можно было бы решить задачу, но не получается ни внутренний вариант ни внешний.
Пробовал глобальные переменные. Эффект 0.
def display_selected_flag():
s=""
q=""
q1="Победа"
q2="Неудача"
if option1_var.get()==1:
a="1"
s = s + a
q=q+q1
elif option1_var.get()==0:
a="0"
s = s + a
q=q+q2
if option2_var.get() == 1:
b = "1"
s = s + b
q = q + q2
elif option2_var.get() == 0:
b = "0"
s = s + b
if a==1 and b==1:
print("текст")
flag_label1.config(text="Результат:" + q)
Как быть ?
|
|
|
Переход к форуму:
Текущее время: Sun Dec 22 17:38:20 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00647 секунд
|