Вот мой алгоритм для рисования правильного многоугольника произвольным количеством сторон : import turtle length = int(input("Введите длину стороны правильного многоугольника:")) number_of_sides = int(input("Введите количество сторон фигуры:")) angle = 180 - ((number_of_sides - 2) * 180 / number_of_sides) while 1: for i in range(number_of_sides): turtle.forward(length) turtle.left(angle)
В видео-уроке в качестве примера ставилась задача о возведении именно в натуральную степень. Для возведения в рациональную степень алгоритм будет, конечно же, другим. К тому же для возведения числа в рациональную степень целесообразнее использовать математические библиотеки
Все кратко и понятно! Спасибо большое за столь качественное объяснение!😏😊
Вот мой алгоритм для рисования правильного многоугольника произвольным количеством сторон :
import turtle
length = int(input("Введите длину стороны правильного многоугольника:"))
number_of_sides = int(input("Введите количество сторон фигуры:"))
angle = 180 - ((number_of_sides - 2) * 180 / number_of_sides)
while 1:
for i in range(number_of_sides):
turtle.forward(length)
turtle.left(angle)
А как же быть с дробной степенью?
В видео-уроке в качестве примера ставилась задача о возведении именно в натуральную степень. Для возведения в рациональную степень алгоритм будет, конечно же, другим. К тому же для возведения числа в рациональную степень целесообразнее использовать математические библиотеки