Похоже, ваша проблема в том, что вы никогда не вызываете свои setInputN
функции.Простое определение функции не делает ничего полезного, вы должны вызвать ее, чтобы получить возвращаемое значение.Я думаю, что вы хотите что-то вроде этого:
print(st.mean(arcol(setInput1(), setInput2())))
Я не проверял ваш код, поэтому может быть больше ошибок, таких как проблемы с типами ваших входных данных (как написано, обе функции вернутсястрок, но значение, которое вы используете в качестве второго аргумента для arcol
, возможно, должно быть числом).
Также было бы неплохо выбрать более подходящие имена для ваших функций.Ни одна из функций setInputN
не имеет описательного имени.arcol
может быть немного лучше, но он настолько сокращен, что для меня как для человека, который ничего не знает о том, что он делает, ничего не значит.
Мне также интересно, действительно ли функции setInputN
необходимо, так как они очень короткие и, вероятно, не будут вызываться из более чем одного места.Вы можете заменить вызовы каждой функции вызовами input
напрямую.