SQLRU.net
Разработка приложений баз данных

Начало » Программирование » PHP, Perl, Python » Глобальные и локальные (сформировать условие проверки)
Глобальные и локальные [сообщение #5672] Fri, 01 November 2024 21:44 Переход к предыдущему сообщению
Liberator в настоящее время не в онлайне  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 05:55:03 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01964 секунд