Уведомления

Группа в Telegram: @pythonsu

#1 Март 18, 2023 18:48:09

iALWAYSWANNAWIN
Зарегистрирован: 2023-03-18
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Пользовательские функции

Добрый день нужно помощь по написанию кода, из информации есть только это: Нужно написать функцию и место в коде, откуда её вызываете. Исходных данных у нас нет. В коде нужно вводить данные через input() и вызывать функцию, чтобы она их обработала.
В функции вам нужно предусмотреть столько входящих переменных, чтобы суметь обработать все вводимые данные.

Буду рад любой помощи, так как программирование не профильная дисциплина

Прикреплённый файлы:
attachment image_2023-03-18_16-47-42.png (10,0 KБ)

Офлайн

#2 Март 18, 2023 21:57:25

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

Пользовательские функции

Ты знаешь, там математически написана тоже какая-то ахинея.

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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version