ГДЗ Информатика 6 класс. Учебник [Бондаренко А.А., Ластовецкий В.В., Пилипчук А.П., Шестопалов Е.А.] 2019

icon18.02.2020, icon6 Клас / Інформатика, icon7 760, icon0



Практическая работа 6 Создание программ с графическим интерфейсом
Задача: составить программу Калькулятор, что дает возможность выполнять любую арифметическое действие над двумя числами, вводимых с клавиатуры.
Оборудование: компьютер, среда программирования IDLE.
ход работы
В Python IDLE выберите File → New File.
1. Запишите команду загрузки модуля tkinter и создайте окно программы (650 × 50) с заголовком Калькулятор.
2. Добавьте к окну три виджеты lab1-lab3 класса Label для вывода заголовков # 1, # 2, =. Задайте следующие значения атрибутов объектов, чтобы виджеты выглядели так, как на рисунке.
3. Добавьте к окну виджет еntry1 класса Entry для ввода первого числа: entry1 = Entry (root, text = 's1', width = 6, font = 'Arial 18') entry1.place (x = 55, y = 10)
4. Добавьте к окну два виджеты еntry2 и еntry3 класса Entry.
5. Добавьте к окну виджет b1 класса Button: b1 = Button (root, text = '+', command = b1_click) b1.place (x = 150, y = 10)
6. Добавьте к окну еще четыре объекта b2-b5 класса Button. Атрибута text каждого из объектов задайте значение согласно образцу.
7. Создайте обработчик события Нажатие на кнопку b1_click. В коде метода считываются значения из полей объектов entry1 и entry2, формируется текстовая строка s; функция eval () обрабатывает строку символов и возвращает значение выражения. Поле объекта entry3 очищается, и к нему выводится результат. def b1_click (): s = entry1.get () + '+' + entry2.get () vidp = eval (s) entry3.delete (0, END) entry3.insert (0, vidp)
8. Создайте обработчики события Нажатие на кнопку b2_click-b5_ click, указывая операцию, соответствует заголовку кнопки.
9. Сохраните программу в файле с названием Calc.
10. Выполните программу для различных значений операндов.

iconГДЗ Информатика Учебник Ранок Бондаренко Ластовецкий Шестопалов Паламарчук 2019 6 класс
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації
У даній публікації ще немає коментарів. Хочете почати обговорення?

Реклама
В якому класі ви навчаєтеся?
Ми в соціальних мережах
Хмаринка тегів