Загрузка...

Надо написать код , заплачу

Тема в разделе Python создана пользователем ForestGamer 24 окт 2020. 263 просмотра

  1. ForestGamer
    ForestGamer Автор темы 24 окт 2020 Gamer 2892 5 июн 2019
    Крч.. надо написать код по условию ниже, язык программирования Python
    За правильный / верный ответ заплачу...:takeMyMoney:
    Пишите по теме прошу вас пожалуйста

    Цикл For
    [IMG]
     
  2. Decoy4298
    Decoy4298 24 окт 2020 217 18 фев 2020
    А 'x' дано или чё или как?
    --- Сообщение объединено с предыдущим 24 окт 2020
    Python
    def factorial(n):
    if n < 2:
    return 1
    else:
    return n * factorial(n - 1)


    def sigma(x):
    result = 0
    for k in range(1, 25):
    result += (pow(-1, (k - 1)) * x ** k) / factorial(k)
    return result
    --- Сообщение объединено с предыдущим 24 окт 2020
    Мб так, мб проебался где (не для себя же делаю ага да, отмазался), вызываешь sigma и в аргументах указываешь x, который задан
    --- Сообщение объединено с предыдущим 24 окт 2020
    upd: для интереса решил вручную посчитать до предела в 3 при x = 2, и вышло 2.3333333333333333, когда код выдал 1.33333333333, посему меняем result = 0 на result = 1 в def sigma и всё будет збс, шекели не нужны
     
    1. ForestGamer Автор темы
      Decoy4298, Что за переменная def sigma
      ?
    2. Decoy4298
      ForestGamer, переменная result в функции sigma, это строчка где result = 0 написано, с нуля на единицу меняешь и всё
  3. ForestGamer
    ForestGamer Автор темы 24 окт 2020 Gamer 2892 5 июн 2019
    Компилятор ничего не выдает
     
    1. illuminatus
    2. xc0der
      ForestGamer, 1. питон интерпретируется
      2. ты вызвал функцию?
Top
Загрузка...