Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 1.24 KB

File metadata and controls

16 lines (10 loc) · 1.24 KB

Задача

Задана натуральная степень k. Сформировать случайным образом список коэффициентов (значения от 0 до 100) многочлена и вывести многочлен степени k.

Пример:

  • k=2 => 2x² + 4x + 5 = 0

  • k = 6 => ix^6 + ax^5 + bx^4+ cx^3 + dx^2 + ex + h = 0

a, b, c, d, e, h - рандом

Решение

  • Сперва создаем список и добавляем туда случайные натуральные числа от 0 до 100. Количество элементов списка должна быть на один больше, чем старшая степень.

  • Далее формируем строку, отображающую в текстовом формате степенное уравнение, проходя по элементам range от последнего элемента к первому. Нулевой элемент добавляем к строке вне цикла, так там отсутствует x.

  • С помощбю конструкции with open импортируем строковое представление уравнение в txt-файл.