-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathList_of_numbers.py
More file actions
137 lines (85 loc) · 2.37 KB
/
Copy pathList_of_numbers.py
File metadata and controls
137 lines (85 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
import random
class TestLengthOfNumbers:
def random_numbers(num):
for count in range(10):
num = random.randint(1, 50)
numbers.append(num)
return numbers
def length_of_numbers (self,number):
count = 0
for num in number:
count += 1
return count
def even_indexes(self,numbers):
sum_of_num = 0
for number in range(0,len(numbers) ,2):
sum_of_num += numbers[number]
return sum_of_num
def odd_indexes(self,numbers):
sum_of_num = 0
for number in range(1,len(numbers) ,2):
sum_of_num += numbers[number]
return sum_of_num
def multiply_elements(self,numbers):
multiply = 1
for num in range (3,len(numbers),3):
multiply *= numbers[num]
return multiply
def average_of_numbers(self,numbers):
average = 0
sum_of_numbers = 0
for number in range(len(numbers)):
sum_of_numbers += numbers[number]
average = sum_of_numbers / len(numbers)
return average
def largest_of_numbers(self,numbers):
largest = 0
for number in range(len(numbers)):
if numbers[number] > largest:
largest = numbers[number]
return largest
def smallest_of_numbers(self,numbers):
smallest = numbers[0]
for number in numbers:
if number < smallest:
smallest = number
return smallest
def return_character(self, string_character):
if len(string_character) > 2 and string_character[0] == string_character[-1]:
return string_character
return None
def sequential_integers(self,numbers):
return numbers
def add_every_third_elements(self,numbers):
sum_of_elements = 0
for number in range(3,len(numbers),3):
sum_of_elements += numbers[number]
return sum_of_elements
def first_middle_last_elements(self,numbers):
middle = 0
sum_of_all = 0
for number in range(len(numbers)):
middle = number // 2
sum_of_all = numbers[0] + (numbers[middle -1] + numbers[middle] / 2) + numbers[-1]
return sum_of_all
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#