Finished and ran reorganize.sh
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
def compute_sum(list_: list[int]) -> int:
|
||||
''' function to compute the sum of a list of integers
|
||||
Parameters:
|
||||
list_: a list of integers
|
||||
Returns:
|
||||
the integer sum of the list of integers
|
||||
'''
|
||||
sum_ = 0
|
||||
for i in list_:
|
||||
sum_ += i
|
||||
return sum_
|
||||
|
||||
print(compute_sum([0,0,0]))
|
||||
print(compute_sum([1,2,3,4,5]))
|
||||
print(compute_sum([-1,-2,-3,-4,-5]))
|
||||
|
||||
print(compute_sum([1,1,1,1,1,1,1]))
|
||||
print(compute_sum([1,2,3,4,5,4,3]))
|
||||
|
||||
def compute_product(list_: list[int]) -> int | None:
|
||||
''' function to compute the product of a list of integers
|
||||
Parameters:
|
||||
list_: a list of integers
|
||||
Returns:
|
||||
the product sum of the list of integers; if the list is
|
||||
empty, we return None
|
||||
'''
|
||||
if len(list_) == 0: return None
|
||||
product = 1
|
||||
for i in list_:
|
||||
product *= i
|
||||
return product
|
||||
|
||||
print(compute_product([0,0,0]))
|
||||
print(compute_product([1,2,3,4,5]))
|
||||
print(compute_product([-1,-2,-3,-4,-5]))
|
||||
|
||||
print(compute_product([1,1,1,1,1,1,1]))
|
||||
print(compute_product([1,2,3,4,5,4,3]))
|
||||
|
||||
def main():
|
||||
print(compute_sum([0,0,0]))
|
||||
print(compute_sum([1,2,3,4,5]))
|
||||
print(compute_sum([-1,-2,-3,-4,-5]))
|
||||
|
||||
print(compute_sum([1,1,1,1,1,1,1]))
|
||||
print(compute_sum([1,2,3,4,5,4,3]))
|
||||
|
||||
print(compute_product([0,0,0]))
|
||||
print(compute_product([1,2,3,4,5]))
|
||||
print(compute_product([-1,-2,-3,-4,-5]))
|
||||
|
||||
print(compute_product([1,1,1,1,1,1,1]))
|
||||
print(compute_product([1,2,3,4,5,4,3]))
|
||||
|
||||
main()
|
||||
Reference in New Issue
Block a user