Проверить список на непрерывное возрастание чисел
Нужно проверить, является ли переданная последовательность целых чисел возрастающей непрерывно (не имеющей пропусков чисел). Например, последовательность [4, 5, 6, 7] — непрерывная, а [0, 1, 3] — нет. Что у меня получилось:
number = []
number1 = [7]
number2 = [5, 3, 2, 8]
number3 = [10, 11, 12, 14, 15]
number4 = [1, 2, 3, 4, 5, 6, 7, 8]
def is_continuous_sequence(number):
for n in range(len(number) - 1):
if number[n] < number[n + 1]:
return True
else:
return False
print(is_continuous_sequence(number))
print(is_continuous_sequence(number1))
print(is_continuous_sequence(number2))
print(is_continuous_sequence(number3))
print(is_continuous_sequence(number4))
В итоге у меня получается следующее, что первые два вывода это None
- является неверным ответом, а дальше False и True
, что является верным ответом. Как сделать так, чтобы первые два вывода тоже были False
?