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

Не могу выяснить, в чем заключается ошибка

22.11.2021, 17:54. Показов 3215. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
import math
 
def integral(x):
    return(math.sin(x)*math.sin(x))
 
def pervoobr(x):
    return(0.5*x-0,25*x*math.sin(2*x))
 
a=int(input('Введите a '))
b=int(input('Введите b '))
c=0
c= pervoobr(b)-pervoobr(a)
print('точное значение интеграла: ',c)
при выполнении выдает ошибку:
line 12, in <module> c= pervoobr(b)-pervoobr(a)
TypeError: unsupported operand type(s) for -: 'tuple' and 'tuple'
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.11.2021, 17:54
Ответы с готовыми решениями:

Не могу понять в чем заключается ошибка.
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; struct air {char punkt; float vriz; float vrpr; int ksm; int...

Не могу понять в чём заключается ошибка?
Всёвремя возникает ошибка вот тут ,могли бы вы подсказать в чём может быть дело? Unit1.pas(279): E2066 Missing operator or semicolon ...

Не могу понять, в чем заключается внешняя поразрядная сортировка?
Не могу понять, в чем заключается внешняя поразрядная сортировка? смотрю в книжку Кнута 3 том, там написано про ленты. Зачем это, не...

3
394 / 194 / 48
Регистрация: 11.07.2013
Сообщений: 1,211
22.11.2021, 18:05
Лучший ответ Сообщение было отмечено AnatoliyMayakov как решение

Решение

return(0.5*x-0,25*x*math.sin(2*x)), а надо 0.25

Добавлено через 59 секунд
А зачем у вас def integral(x):, она же не используется...
0
0 / 0 / 0
Регистрация: 17.01.2021
Сообщений: 7
22.11.2021, 18:07  [ТС]
Там еще дальше есть код
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
22.11.2021, 19:03
AnatoliyMayakov, ошибка от того, что если слить строку ии число, то выходит кортеж, с которым не работают штатные операции вычитания, как с числом
устроит?
программа:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import math
 
 
def perv(a: int) -> float:
    """
    Отыскание первообразой.
    :param a: число
    :return: первообразная от него
    >>> perv(a=12)
    8.71673508601987
    >>> perv(a=7)
    1.766437127533977
    """
    if isinstance(a, int):
        return 0.5 * a - 0.25 * a * math.sin(2 * a)
    else:
        raise TypeError('передан неверный тип данных')
 
 
def suber(x: float, y: float) -> [float, str]:
    """
    вычитание первообразоых.
    :param x: первое значение.
    :param y: второе.
    :return: результат.
    >>> suber(x=perv(a=12), y=perv(a=1))
    'точное значение интеграла 8.44405944272629'
    """
    if isinstance(x, float) and isinstance(y, float):
        return f'точное значение интеграла {x - y}'
    else:
        raise TypeError('Передан неверный тип данных')
Тест
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from unittest import TestCase, main
from tested.arifm_package import sim_arifm
from tested.arifm_package.sim_arifm import perv
from tested.arifm_package.sim_arifm import suber
import doctest
 
 
def load_tests(loader, tests, ignore):
    tests.addTests(doctest.DocTestSuite(sim_arifm))
    return tests
 
 
class SimArTest(TestCase):
    def test_perv_is_float(self):
        self.assertIsInstance(perv(a=12), float)
 
    def test_suber_is_str(self):
        self.assertIsInstance(suber(x=perv(a=12), y=perv(a=1)), str)
 
    def test_prev_right(self):
        self.assertEqual(perv(a=12), 8.71673508601987)
 
    def test_suber_right(self):
        self.assertEqual(suber(x=perv(a=12), y=perv(a=1)), 'точное значение интеграла 8.44405944272629')
 
    def test_perv_wrong(self):
        with self.assertRaises(TypeError) as e:
            perv(a='12')
        self.assertEqual('передан неверный тип данных', e.exception.args[0])
 
    def test_suber_wrong(self):
        with self.assertRaises(TypeError) as e:
            suber(x=perv(a='12'), y=perv(a='1'))
        self.assertEqual('передан неверный тип данных', e.exception.args[0])
 
 
if __name__ == '__main__':
    main()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.11.2021, 19:03
Помогаю со студенческими работами здесь

Выдает ошибку ,не могу понять в чем она заключается
#include &lt;iostream&gt; #include&lt;string&gt; #include&lt;list&gt; #include&lt;fstream&gt; using namespace std; struct infoS { int number; ...

В чем заключается ошибка?
//unit Word_checker; var cur_alfabet: arrayof char := ('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',...

Ошибка в чем заключается?
Где тут ошибка в алгоритме ?

В чем заключается ошибка?
https://www.cyberforum.ru/attachment.php?attachmentid=502778&amp;stc=1&amp;d=1426742401

В чем заключается ошибка?
unit Unit46; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
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. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru