Вопрос задан 27.09.2023 в 00:01. Предмет Информатика. Спрашивает Ивашуро Артём.

Скласти програму-калькулятор в пайтон яка буде виконувати прості арифметичні операції над двома

числами: додавання (+),віднімання (-), множення (*), ділення (/). Для цього у вікні можнарозмістити два Поля, Напис і чотири Кнопки. Кожну кнопку можна зв'язатиіз відповідним обробником події, який буде зчитувати дані із Полів,виконувати відповідну арифметичну операцію і виводити результат у Напис.пж пж даю 40 балов
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чащина Таня.

Відповідь:

what = input ( " що робим? (+, - , *, /)" )

a = float( input ("Введіть перше число") )

b = float( input ("Введіть друге число") )

if what == "+":

   c = a + b

   print( "Результат" + str( c ) )

elif what =="-":

   c = a - b

   print( "Результат" + str( c ) )

elif what =="*":

   c = a * b

   print( "Результат" + str( c ) )

elif what =="/":

   c = a / b

   print( "Результат" + str( c ) )

else:

   print("Функція недоступна")

Пояснення:

0 0
Отвечает Букреева Яна.

Відповідь:

Пояснення:


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось програма-калькулятор на Python, яка виконує прості арифметичні операції над двома числами та використовує бібліотеку Tkinter для створення інтерфейсу:

python
import tkinter as tk def dodavannya(): try: num1 = float(entry_num1.get()) num2 = float(entry_num2.get()) result = num1 + num2 label_result.config(text="Результат: " + str(result)) except ValueError: label_result.config(text="Помилка введення") def vidnimannya(): try: num1 = float(entry_num1.get()) num2 = float(entry_num2.get()) result = num1 - num2 label_result.config(text="Результат: " + str(result)) except ValueError: label_result.config(text="Помилка введення") def mnozhennya(): try: num1 = float(entry_num1.get()) num2 = float(entry_num2.get()) result = num1 * num2 label_result.config(text="Результат: " + str(result)) except ValueError: label_result.config(text="Помилка введення") def dilyannya(): try: num1 = float(entry_num1.get()) num2 = float(entry_num2.get()) if num2 == 0: label_result.config(text="Ділення на нуль неможливе") else: result = num1 / num2 label_result.config(text="Результат: " + str(result)) except ValueError: label_result.config(text="Помилка введення") # Створення головного вікна window = tk.Tk() window.title("Калькулятор") # Створення і розміщення елементів на вікні label_num1 = tk.Label(window, text="Введіть перше число:") label_num1.pack() entry_num1 = tk.Entry(window) entry_num1.pack() label_num2 = tk.Label(window, text="Введіть друге число:") label_num2.pack() entry_num2 = tk.Entry(window) entry_num2.pack() button_add = tk.Button(window, text="Додавання (+)", command=dodavannya) button_add.pack() button_subtract = tk.Button(window, text="Віднімання (-)", command=vidnimannya) button_subtract.pack() button_multiply = tk.Button(window, text="Множення (*)", command=mnozhennya) button_multiply.pack() button_divide = tk.Button(window, text="Ділення (/)", command=dilyannya) button_divide.pack() label_result = tk.Label(window, text="Результат:") label_result.pack() # Запуск головного циклу програми window.mainloop()

Ця програма створює вікно з двома текстовими полями для введення чисел і чотирма кнопками для виконання арифметичних операцій. Результат відображається в текстовому полі. Програма перевіряє наявність помилок введення та обробляє ділення на нуль.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос