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

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

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

В математике арифметическая прогрессия или арифметическая последовательность — это последовательность чисел, такая, что разница между последовательными членами постоянна.
Например, последовательность 5, 7, 9, 11, 13, 15 … арифметическая прогрессия с общей разностью 2

Пояснение:

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

Код Python:

  def is_arithmetic (l): delta = l [1] - l [0] для индекса в диапазоне (len (l) - 1): если нет (l [index + 1  ] - l [index] == delta): вернуть False return Trueprint (is_arithmetic ([5, 7, 9, 11])) print (is_arithmetic ([5, 8, 9, 11]))  

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

 True False 

Блок-схема:

Visuali ze Выполнение кода Python:

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

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

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