-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathb105.py
More file actions
13 lines (11 loc) · 676 Bytes
/
Copy pathb105.py
File metadata and controls
13 lines (11 loc) · 676 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
def Seq_Linear_Quadratic_Cubic(seq_nums):
seq_nums = [seq_nums[x] - seq_nums[x - 1] for x in range(1, len(seq_nums))]
if len(set(seq_nums)) == 1: return "Linear Sequence"
seq_nums = [seq_nums[x] - seq_nums[x - 1] for x in range(1, len(seq_nums))]
if len(set(seq_nums)) == 1: return "Quadratic Sequence"
seq_nums = [seq_nums[x] - seq_nums[x - 1] for x in range(1, len(seq_nums))]
if len(set(seq_nums)) == 1: return "Cubic Sequence"
print(Seq_Linear_Quadratic_Cubic([0, 2, 4, 6, 8, 10]))
print(Seq_Linear_Quadratic_Cubic([1, 4, 9, 16, 25]))
print(Seq_Linear_Quadratic_Cubic([0, 12, 10, 0, -12, -20]))
print(Seq_Linear_Quadratic_Cubic([1, 2, 3, 4, 5]))