Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 05.11.2021
Сообщений: 6

Исправить ошибку в коде к задаче

08.11.2021, 01:50. Показов 654. Ответов 0

Студворк — интернет-сервис помощи студентам
Доброго времени суток, форумчане! Написал код для решения рекуррентной формулы, но он не работает. Выдает ошибку ZeroDivisionError: float division by zero в 48 строке программы. Код:
import math as b
Nmax = 10
MAX_COUNT = 2000
y = [0.0]*Nmax
i = 0
k = 0
f = 0
a = 1.0
d = 1.0
c = 1.0
s_i = 0.0
p = 0
l = 0.0
a=0.0
c=0.0
sums = 0.0
Func = 0.0

n = int(input('Введите количество значений Х '))
g = int(input('Введите количество значений точности '))
while (g > Nmax) or (n < 1) or (n>Nmax) or (g < 1):
n = int(input('Введите количество значений Х заново '))
g = int(input('Введите количество значений точности заново '))
x = [0.0]*n
for i in range(n):
x[i] = float(input('Введите Х '))
for i in range(g):
y[i] = float(input('Введите точность'))


for f in range(g):
p = b.ceil(b.fabs(b.log(y[f])/b.log(10)))+1
ps = str(p)
format_1 = 'Точность {0:17.'+ps+'f}'
print(format_1.format(y[f]))
print('\n')
print(' №| x[i] | сумма ряда S(X) |итерации|контр.формула F(X)|контроль точности')
print('\n')
for k in range(n):
Func=(x[k]-b.sin(x[k]))/(x[k]**2)
i = 0
a=x[k]
c=1/(3*2)
s_i = a*c
while not (b.fabs(s_i) < y[f]) and (i != MAX_COUNT):
i+=1
a*=(-1)*(x[k])
c*=1/((2*i+1)*(x[k]**(2*i+1))) (здесь ошибка появляется)
s_i =a*c
sums+=a*c
l = b.fabs(sums - Func)
format_2 = '{0: 2d}|{1:17.'+ps+'f}|{2:17.'+ps+'f}|{3: 8d}|{4:18.'+ps+'f}|{5:17.'+ps+'f}'
print(format_2.format(k+1, x[k], sums, i, Func, l ))
print('\n')
print('\n')
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.11.2021, 01:50
Ответы с готовыми решениями:

Исправить ошибку, в задаче
Помогите исправить задачу. Программа которая заменит в строке символов, символ A на O. Program h1; var a:string; i:integer; ...

Исправить ошибку в задаче
Задали в школе вот это. Пользователь вводит длину прямой и координаты точек и необходимо вычислить между ними расстояние... решил сделать...

как исправить ошибку в задаче?
Помогите,пожалуйста исправить ошибку. Во второй процедуре нужно у каждого нечетного элемента найти из соседей по столбцу минимальный и...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.11.2021, 01:50
Помогаю со студенческими работами здесь

Исправить ошибку в задаче (программе)
Нам дана некая база данных, в которую надо внести фамилии студентов и их оценки, по 4 предметам, нужно что б программа вычисляла среднее...

Не могу понять, как исправить ошибку в задаче на структуры
Здравствуйте! Есть задача: Объект – товар в магазине игрушек. Известны наименование товара, возрастная категория, производитель, цена....

Найти и исправить ошибку в задаче на строки. Зашифровать слова в записке
В записке слова зашифрованы – каждое из них написано наоборот. Написать программу расшифровки текста. using System; using...

В коде выдает ошибку на 15 строчке. Мне надо исправить эту ошибку
procedure TForm1.BOkClick(Sender: TObject); var e1, e2: double; begin Label1.Caption := ''; if not...

Как исправить исправить ошибку в коде
Здравствуйте,помогите пожалуйста исправить ошибку в коде.using System; using System.Threading; namespace Gorokhov_2 { class...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru