Проблемы 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 Редактор кода: