З курсу алгоритмізації ви пам’ятаєте, що існують три типи циклів:
Важливо!
Тіло циклу — це блок команд, які будуть повторюватись.
while — оператор, що реалізує конструкції з умовами;
for — опреатор, що реалізує конструкції з лічильником.
Також в Python існує "безкінечний цикл", при використанні якого обов’язкого вотрібно задати умову припинення циклу — команду break.
Цикл for (з лічильником) виконує команди тіла циклу задану кількість раз.
Сьогодні ми реалізуємо проект, в якому програма визначатиме, яке число ввів користувач (просте чи не просте) та знаходитиме усі дільники числа.
Створіть форму
Форма містить наступні об’єкти:
label1 — нередагуємий напис;
Entry1 — поле вводу вхідного числа;
Button1 — кнопка «визначити»;
label2 -нередагуємий напис;
Entry2 — поле для виведення дільників числа.
Код реалізації 1 кроку має вигляд.
Крок 2. Створимо таблицю змінних для майбутньої функції.
Формула для розрахунку суми, яку вкладник отримає через 1 рік.
s=s+s/100*v
Наприклад, якщо вкладник покладе 100грн. під 10% річних, то через рік отримає 110 грн.
Оскільки ми на початку роботи програми не знаємо, на скільки років буде розраховуватись вклад, використовуємо цикл while, який буде виконуватись стільки раз, скільки років введе користувач.
Крок 3. Додаємо фукнцію опрацювання введенного числа
та надішліть для перевірки на пошту: voronenko@54.edu.ks.ua
Запустіть програму та перевірте як вона працюватиме для наступних вхідних даних.
Вклад №1 — 1000 грн під 12% на 5 років.
Вклад №2 — 2500 грн під 16% на 10 років.
Вчити теорію за матеріалом сайту.
Виконати практичну роботу.
Пройти тестування.
https://onlinetestpad.com/6m272pinjshfm