Розроблено програму: from tkinter import * def change(): if var.get() == 0: print (a*2) elif var.get() == 1: print (a+5) elif var.get() == 2: print (a-10) root = Tk() var = IntVar() a = 5 rb1 = Radiobutton(text="*2", variable=var, value=0, command=change).pack() rb2 = Radiobutton(text="+5", variable=var, value=1,command=change).pack() rb3 = Radiobutton(text="-10", variable=var, value=2, command=change).pack()
Answers & Comments
Ответ:
10
Объяснение:
Ми натискаємо на радіо кнопку з позначкою +5, яка має значення(value) 1. Далі кнопка викликає функцію "change". У цій функції ми беремо значення змінної "var" і перевіряємо його за допомогою умовного оператора if-elif. Оскільки значення дорівнює 1, спрацює elif var.get() == 1. Вона додає число 5 до змінної "a", яка дорівнює 5. Таким чином, вона стає 10, а потім отриманий результат виводиться на екран.