Форум сайта python.su
Добрый день нужно помощь по написанию кода, из информации есть только это: Нужно написать функцию и место в коде, откуда её вызываете. Исходных данных у нас нет. В коде нужно вводить данные через input() и вызывать функцию, чтобы она их обработала.
В функции вам нужно предусмотреть столько входящих переменных, чтобы суметь обработать все вводимые данные.
Буду рад любой помощи, так как программирование не профильная дисциплина
Прикреплённый файлы:
image_2023-03-18_16-47-42.png (10,0 KБ)
Офлайн
Ты знаешь, там математически написана тоже какая-то ахинея.
iALWAYSWANNAWINУ препода тоже с математикой проблемы.
так как программирование не профильная дисциплина
>>> def f(lst): ... s = 0 ... t = set() ... for i in range(5): ... e = lst[i] ... s += e * e ... t.add(2 + e) ... out = s + min(t) ... return out ... >>> def run(): ... N = 5 ... numbers = [] ... print('Enter', N, 'numbers') ... for i in range(N): ... text = input('Enter number #{}: '.format(i + 1)) ... numbers.append(float(text)) ... print('Applying function f():') ... print(' y = SIGMA_1_5(x_i ^ 2) + z, where z = min({2 + x_i})') ... out = f(numbers) ... print('Answer is', out) ... >>> run() Enter 5 numbers Enter number #1: 1 Enter number #2: 2 Enter number #3: 3 Enter number #4: 4 Enter number #5: 5 Applying function f(): y = SIGMA_1_5(x_i ^ 2) + z, where z = min({2 + x_i}) Answer is 58.0 >>>
Отредактировано py.user.next (Март 18, 2023 22:01:42)
Офлайн