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

Буду рад любой помощи, так как программирование не профильная дисциплина
py.user.next
Ты знаешь, там математически написана тоже какая-то ахинея.

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
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB