3. 编写程序检查一个整数列表,如果这些整数构成一个等差数列(如果一个整数序列中连续两个项目的差相同,则这个整数数列称为等差数列),则输出True,否则输出False。python
时间: 2024-05-12 19:16:02 浏览: 76
等差数列.py
代码如下:
```python
def is_arithmetic_sequence(lst):
if len(lst) < 2:
return False
diff = lst[1] - lst[0]
for i in range(2, len(lst)):
if lst[i] - lst[i-1] != diff:
return False
return True
lst = [1, 3, 5, 7, 9]
print(is_arithmetic_sequence(lst)) # True
lst = [1, 3, 7, 9]
print(is_arithmetic_sequence(lst)) # False
```
以上程序会检查一个整数列表,如果这些整数构成一个等差数列,则输出True,否则输出False。
阅读全文