• Предмет: Информатика
  • Автор: romaulyda2005
  • Вопрос задан 4 месяца назад

Pythot ДАЮ 100 БАЛОВ
Створіть проект для знаходження суми натуральних чисел від 1 до деякого п, де n - натуральне число. Використайте в проекті поле з написом для вхідних даних, кнопку для виконання обчислень та виведення результату у вікно повідомлень. Збережіть у власній папці пiд назвою КР2_2. (46)​

Приложения:

Ответы

Ответ дал: horitbin
0

import tkinter as tk

from tkinter import messagebox

def calculate_sum():

   try:

       n = int(entry.get())

       if n <= 0:

           raise ValueError

       total_sum = sum(range(1, n+1))

       messagebox.showinfo("Результат", f"Сума натуральних чисел від 1 до {n} дорівнює {total_sum}.")

   except ValueError:

       messagebox.showerror("Помилка", "Будь ласка, введіть натуральне число більше 0.")

# Створення графічного вікна

window = tk.Tk()

window.title("Знаходження суми натуральних чисел")

window.geometry("300x150")

# Поле для введення даних

label = tk.Label(window, text="Введіть число:")

label.pack()

entry = tk.Entry(window)

entry.pack()

# Кнопка для обчислення та виведення результату

button = tk.Button(window, text="Обчислити", command=calculate_sum)

button.pack()

# Запуск циклу обробки подій

window.mainloop()

Збережіть цей код у файл з розширенням .py у власній папці з назвою "КР2_2" (наприклад, КР2_2.py). Потім ви можете запустити його для створення вікна з полем для введення числа, кнопкою для обчислення та виведення суми і вікном повідомлень, яке показує результат.

Зверніть увагу, що цей код використовує бібліотеку tkinter для створення графічного інтерфейсу та вікон повідомлень. Переконайтеся, що ви маєте її встановлену перед запуском коду.

Вас заинтересует