Предмет: Информатика, автор: dhisiehevelsosn

розв'язати завдання (оформлення інтерфейсу за власним бажанням) :
.
• Скласти програму для перевірки агрегатного стану води, маючи її температуру у градусах Цельсія
(рідкий, твердий, пара). Повідомлення вивести у інформаційне вікно.
Перевірити, чи задане трицифрове число ділиться на суму своїх цифр. Результат виведіть у вікні
повідомлення.
Визначити, чи вказане ціле число е: парним чи непарним; додатнiм, вiд'ємним чи нулем.
Визначити чи є трикутник зі сторонами а,ь,с прямокутним. Повідомлення вивести в Label (напис).

Ответы

Автор ответа: pupkinll2016
0

Ответ:

Ниже приведен пример решения задачи на языке Python с использованием библиотеки Tkinter для оформления графического интерфейса:

Объяснение:

1

temp = float(input("Введите температуру в градусах Цельсия: "))

if temp <= 0:

state = "твердое"

elif temp >= 100:

state = "пар"

else:

state = "жидкое"

print("При температуре", temp, "градусов Цельсия вода находится в", state, "состоянии.")

2

num = int(input("Введите трехзначное число: "))

digit_sum = sum(map(int, str(num)))

if num % digit_sum == 0:

print(num, "делится на сумму своих цифр.")

else:

print(num, "не делится на сумму своих цифр.")

3

num = int(input("Введите целое число: "))

if num == 0:

print(num, "является нулем.")

elif num > 0:

print(num, "является положительным числом.", end=' ')

if num % 2 == 0:

print("Оно также является четным числом.")

else:

print("Оно также является нечетным числом.")

else:

print(num, "является отрицательным числом.", end=' ')

if num % 2 == 0:

print("Оно также является четным числом.")

else:

print("Оно также является нечетным числом.")

4

import tkinter as tk

# Создание окна

root = tk.Tk()

# Создание Label для вывода результата

result_label = tk.Label(root, text="")

# Функция для определения является ли треугольник прямоугольным

def check_triangle():

a = float(entry_a.get())

b = float(entry_b.get())

c = float(entry_c.get())

# Проверка на то, является ли треугольник прямоугольным

if a*a == b*b + c*c or b*b == a*a + c*c or c*c == a*a + b*b:

result_label.config(text="Треугольник прямоугольный")

else:

result_label.config(text="Треугольник не прямоугольный")

# Создание Label и Entry для ввода сторон треугольника

label_a = tk.Label(root, text="a:")

entry_a = tk.Entry(root)

label_b = tk.Label(root, text="b:")

entry_b = tk.Entry(root)

label_c = tk.Label(root, text="c:")

entry_c = tk.Entry(root)

# Создание кнопки для запуска функции проверки

button = tk.Button(root, text="Проверить", command=check_triangle)

# Размещение виджетов в окне

label_a.pack()

entry_a.pack()

label_b.pack()

entry_b.pack()

label_c.pack()

entry_c.pack()

button.pack()

result_label.pack()

# Запуск основного цикла обработки событий

root.mainloop()


pupkinll2016: Сколько всего кодов должно быть?
pupkinll2016: 3?
dhisiehevelsosn: 4 кода
pupkinll2016: Сейчас попробуй переписать, и отредактировать свой ответ
dhisiehevelsosn: спасибо огромное!!!
pupkinll2016: Вроде все
pupkinll2016: пробуйте
pupkinll2016: Если вы заметили ошибку в каком то коде, отпишите под каким номером код (1.2.3.4)
dhisiehevelsosn: я сегодня уже не смогу попробовать,завтра обязательно отпишу.Спасибо огромное
pupkinll2016: удачи
Похожие вопросы
Предмет: Английский язык, автор: shelestdariy
Предмет: Алгебра, автор: diananagoy
Предмет: Алгебра, автор: Аноним