Написать программу, которая рассчитывает количество избыточных, недостаточных и совершенных чисел на промежутке от 2 до n.
2 ≤ n ≤ 10 000
Важно: Совершенным называется число, равное сумме своих делителей с учётом 1, но без учёта самого себя. Соответственно, недостаточным называется число, у которого сумма указанных делителей меньше самого числа, а избыточным – у которого сумма указанных делителей меньше самого числа.
Примеры:
Совершенное число – 6: 1 + 2 + 3 = 6.
Недостаточное число – 10: 1 + 2 + 5 < 10.
Избыточное число – 12: 1 + 2 + 3 + 4 + 6 > 12.
Задание #1
хсхс
Задание #2
В операторе цикла номер 1 (X: =5; While X < 5 do X := X + 1 ;) тело цикла не будет выполняться ни разу так как условие X<5 не будет удовлетворено с самого начала.
Задание #3
После выполнения цикла значение F будет 27.
Задание #4
Для установки линии разделяющей колонки в WORD нужно выбрать 4 вариант (в окне Колонки установить флажок разделитель)
Задание #5
Для выбранного фрагмента текста установка формата подстрочный знак делается со 2 варианта на вкладке Абзац в группе Список выбрать подстрочный знак
Задание #6
При нажиме клавиш Shift и Tab в текст будет непечатаемые символы
Задание #7
Последовательность действий для размещения текста в колонках:
1 Выделить фрагмент текста
2 Открыть диалоговое окно Колонки
3 Уточнить параметры колонок
4 Выбрать количество колонок
5 Подтвердить выбор кнопкой ОК
import tkinter as tk
def show_message(amount):
if amount > 50:
window = tk.Toplevel()
window.title("Ви маєте достатньо коштів")
window.geometry("800x800")
window.configure(bg="green")
label = tk.Label(window, text="Ви маєте достатньо коштів", font=("Arial", 20), bg="green", fg="white")
label.pack()
button = tk.Button(window, text="ОК", command=window.destroy)
button.pack()
else:
window = tk.Toplevel()
window.title("Ви маєте обмежену кількість коштів")
window.geometry("400x500")
window.configure(bg="red")
label = tk.Label(window, text="Ви маєте обмежену кількість коштів", font=("Arial", 20), bg="red", fg="white")
label.pack()
button = tk.Button(window, text="ОК", command=window.destroy)
button.pack()
def calculate_budget():
total_budget = float(input("Введіть загальну суму бюджету: "))
days = int(input("Введіть кількість днів: "))
daily_budget = total_budget / days
print(f"Сума, яку Ви можете витрачати щодня: {daily_budget} грн")
show_message(daily_budget)
calculate_budget()