Перейти до змісту

ЛР26. Знайомі алгоритми у Python

Коротко про роботу

Відомі циклові обчислення переносяться з C++ у Python без зміни самого алгоритмічного задуму. Варіант визначає STUDENT_X.

Відкрити робочий зошит Як виконувати лабораторні

1. Умова

Відомі циклові обчислення переносяться з C++ у Python без зміни самого алгоритмічного задуму.

Усі обчислення виконуйте з даними свого STUDENT_X. Значення варіанта друкує перша комірка зошита.

2. Що треба знати

Робота виконується після Л1–Л11. Потрібні поняття:

  1. імена й об’єкти Python
  2. присвоєння
  3. if, for, while
  4. input() та int()

Межа матеріалу

Використовуйте поняття, вивчені до Л1–Л11. Не вводьте новий алгоритм. Мета — перенесення вже відомих міркувань у Python.

3. Варіант, вхідні дані та результат

У зошиті заповніть STUDENT_NAME, STUDENT_GROUP і STUDENT_X від 1 до 30.

Вхідні дані

Поле Зміст
start початок діапазону
stop верхня невключна межа
step крок
while_start початковий стан циклу while
text_number число у вигляді рядка

Поля результату

Поле Зміст
range_sum сума діапазону
while_count кількість кроків до нуля
converted_double подвоєне значення після int()

Назви полів результату не змінюйте.

4. Терміни і правила

Терміни

  • range(start, stop, step) — послідовність цілих від start із кроком step; значення stop до неї не входить.
  • перетворення через int() — спроба отримати ціле число з текстового представлення.

Правила

  1. range_sum — сума значень range(start, stop, step); stop до діапазону не входить.
  2. У while початкове значення дорівнює while_start; кожна ітерація зменшує його на 1 до нуля.
  3. while_count — кількість виконаних ітерацій.
  4. converted_double — подвоєне ціле після перетворення text_number через int().

5. Завдання

Завдання 1

Через for і range(start, stop, step) обчисліть range_sum.

Завдання 2

Через while зменшуйте значення від while_start до нуля. Кількість кроків запишіть у while_count.

Завдання 3

Перетворіть text_number через int(), подвойте число та запишіть у converted_double.

6. Перевірка і здача

  1. Запустіть самоперевірку та виправте помилки.
  2. Перезапустіть ядро і виконайте роботу ще раз від початку.
  3. Збережіть .ipynb і PDF з кодом та результатами.

Назва PDF: LR26_Прізвище_Група_VNN.pdf.