Проблемы Python: проверьте, является ли последовательность чисел геометрической прогрессией или нет

Проблемы Python — 1: Упражнение 21 с решением

Напишите программу Python, чтобы проверить, является ли последовательность чисел геометрической прогрессией или нет.

В математике геометрическая прогрессия или геометрическая последовательность — это последовательность чисел, в которой каждый член после первого находится путем умножения предыдущего на фиксированное ненулевое число, называемое общим соотношением.
Например, последовательность 2, 6, 18, 54, … — геометрическая прогрессия с обычным отношением 3. Точно так же 10, 5, 2,5, 1,25, … — геометрическая последовательность с обычным отношением 1/2.

Пояснение:

Пример решения : —

Код Python:

  def is_geometric (  li): if len (li)  

Пример вывода:

 True TrueFalse 

Блок-схема :

Визуализируйте выполнение кода Python:

Следующий инструмент visu Пошагово узнайте, что делает компьютер при выполнении указанной программы:

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий