• Предмет: Информатика
  • Автор: semkivrostik3
  • Вопрос задан 1 год назад

Розроблено програму: 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()​

Приложения:

Ответы

Ответ дал: Аноним
2

Ответ:

10

Объяснение:

Ми натискаємо на радіо кнопку з позначкою +5, яка має значення(value) 1. Далі кнопка викликає функцію "change". У цій функції ми беремо значення змінної "var" і перевіряємо його за допомогою умовного оператора if-elif. Оскільки значення дорівнює 1, спрацює elif var.get() == 1. Вона додає число 5 до змінної "a", яка дорівнює 5. Таким чином, вона стає 10, а потім отриманий результат виводиться на екран.

Похожие вопросы