Вечер всем,
У меня было много проблем, пытаясь понять правильный способ компиляции и определения операций со списками в Python, но в этом конкретном случае основное внимание уделялось функциям суммирования и списков клипов.
Чтобы дать немного контекста, эта программа получает набор из 10 чисел, введенных пользователем, и пропускает сохраненные числа через другие, содержащиеся в программе, такие как диапазон, среднее значение, среднее значение и т. Д. Хотя они уже для меня проблема в себе, я пытаюсь решить вопрос о внесении суммы и обрезать в первую очередь.
def sum (number_list) :
for num in range ( number_list ):
sum ( number_list )
return ("The sum of the numbers in this list is {}:".format(sum(number_list)))
def clip (number_list, clipNum) :
import numpy as np
in_array = number_list
return ("Input array : ", in_array)
out_array = np.clip(in_array, a_min = 1, a_max = 8)
return ("Output array : ", out_array)
Предполагается, что на самом деле функция суммирования выполняет вторую операцию, которую вводит пользовательский список номеров, и функции клипов являются последней операцией, которую необходимо выполнить. Я знаю, что часть работы с кодом может быть немного устаревшей для этой версии python или вообще может быть неверной, но на данный момент меня больше беспокоит получение правильных результатов, чем чего-либо другого.