|
0 / 0 / 0
Регистрация: 05.11.2021
Сообщений: 6
|
|
Исправить ошибку в коде к задаче08.11.2021, 01:50. Показов 669. Ответов 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
|
|
| 08.11.2021, 01:50 | |
|
Ответы с готовыми решениями:
0
Исправить ошибку в задаче как исправить ошибку в задаче? |
| 08.11.2021, 01:50 | |
|
Помогаю со студенческими работами здесь
1
Исправить ошибку в задаче (программе) Не могу понять, как исправить ошибку в задаче на структуры
В коде выдает ошибку на 15 строчке. Мне надо исправить эту ошибку Как исправить исправить ошибку в коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|