| Начало » Программирование » 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)
 
 Как быть ?
 |  
	|  |  | 
 
 
 Текущее время: Fri Oct 31 16:22:58 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.00556 секунд |