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

Решить квадратное уравнение в python

10.03.2025, 18:42. Показов 2181. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу решения квадратного уравнения. x=2x*x+b*x+c
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.03.2025, 18:42
Ответы с готовыми решениями:

Решить квадратное уравнение
Дано квадратное уравнение ax^2+bx+c=0. Напишите функцию, которая принимает на вход три числа a, b, c и возвращает True, если квадратное...

Как решить квадратное уравнение?
Доброго времени суток, форумчане. Прошу помощи. Необходимо переписать код с c# в python. Пробовал преобразовывать через sharpdevelop, но...

Прочитать квадратное уравнение и решить его
1. Текстовая строка содержит цифры, а также символы x, +, -, *,/,= и являются записью квадратного уравнения. Найти и вывести на экран корни...

10
261 / 36 / 7
Регистрация: 03.02.2025
Сообщений: 126
10.03.2025, 18:55
Цитата Сообщение от Sasha500 Посмотреть сообщение
Написать программу решения квадратного уравнения. x=2x*x+b*x+c
Я не так сильно разбираюсь в математике. Может ты имел другую формулу? Вот такую например.
0=2x*x+b*x+c
Обычно в интернете решают такие уравнения.
0
1192 / 761 / 128
Регистрация: 10.03.2012
Сообщений: 4,913
10.03.2025, 19:17
Прочитать квадратное уравнение и решить его
0
0 / 0 / 0
Регистрация: 10.03.2025
Сообщений: 2
10.03.2025, 19:17  [ТС]
нам учитель сказал решить уравнение это, я просто не понимаю
0
261 / 36 / 7
Регистрация: 03.02.2025
Сообщений: 126
10.03.2025, 19:57
Цитата Сообщение от Whitecolor Посмотреть сообщение
Прочитать квадратное уравнение и решить его
Там решается уравнение вида
ax^2+bx+c = 0
А у вопрошающего уравнение
x=2x*x+b*x+c
Прежде надо X перенести в другу сторону. Как это сделать? Так что-ли?
0=2x*x+b*x+c - x
И как решается такое уравнение?
0
1192 / 761 / 128
Регистрация: 10.03.2012
Сообщений: 4,913
10.03.2025, 23:07
Цитата Сообщение от Eduard1977 Посмотреть сообщение
Там решается уравнение вида
ax^2+bx+c = 0

Не по теме:

Да, извиняюсь, что невнимательно посмотрел

0
 Аватар для Tanya2007
593 / 230 / 72
Регистрация: 13.05.2020
Сообщений: 412
11.03.2025, 09:04
Лучший ответ Сообщение было отмечено Catstail как решение

Решение

Цитата Сообщение от Eduard1977 Посмотреть сообщение
И как решается такое уравнение?
Очень просто. Мы приходим к уравнению вида:
https://www.cyberforum.ru/cgi-bin/latex.cgi?2{x}^{2} + (b - 1)x + c = 0

А далее решаем как обычное квадратное:
https://www.cyberforum.ru/cgi-bin/latex.cgi?D = {(b-1)}^{2} - 8c
https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{1} = \frac{-(b-1) - \sqrt{D}}{4}
https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{2} = \frac{-(b-1) + \sqrt{D}}{4}
2
 Аватар для Aviz__
2741 / 2050 / 507
Регистрация: 17.02.2014
Сообщений: 9,470
11.03.2025, 19:49
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import math
 
def solve_quadratic_equation(*, a, b, c):
    '''Находит корни квадратного уравнения в вещественных числах'''
 
    discriminant = b**2 - 4*a*c
    
    if discriminant < 0:
        return None
    elif discriminant == 0:
        x = -b / (2*a)
        return (x,)
    else:
        x1 = (-b + math.sqrt(discriminant)) / (2*a)
        x2 = (-b - math.sqrt(discriminant)) / (2*a)
        return (x1, x2)
 
 
roots = solve_quadratic_equation(a=1, b=-3, c=2)
print(roots)
2
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38173 / 21108 / 4307
Регистрация: 12.02.2012
Сообщений: 34,707
Записей в блоге: 14
12.03.2025, 08:48
Aviz__, лучше с нулем не сравнивать если числа float
2
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
12.03.2025, 09:24
Цитата Сообщение от Catstail Посмотреть сообщение
лучше с нулем не сравнивать если числа float
И не просто лучше, а категорически противопоказано...

Цитата Сообщение от Aviz__ Посмотреть сообщение
в вещественных числах
Надо сравнивать с определенным допуском, типа:
Python
1
2
3
4
5
num = 5.0001 - 5.0
lim = 0.001
a = 0
if abs(num - a) < lim:
    print(f'{num} is {a}')
либо с помощью math.isclose()
1
 Аватар для Aviz__
2741 / 2050 / 507
Регистрация: 17.02.2014
Сообщений: 9,470
12.03.2025, 20:22
Цитата Сообщение от Catstail Посмотреть сообщение
лучше с нулем не сравнивать если числа float
точно!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.03.2025, 20:22
Помогаю со студенческими работами здесь

Квадратное уравнение. Python
a = int(input('Коэффицент a: ')) b = int(input('Коэффицент b: ')) c = int(input('Коэффицент c: ')) D = ((b**2) - (4 * a * c)) ...

Решить квадратное уравнение ( найти x1, x2 ), Разобрать три возможных варианта
from math import sqrt a = input(&quot;a = &quot;) b = input(&quot;b = &quot;) c = input(&quot;c = &quot;) d = ((b * b) - (4 * a * c)) if d&gt;0: x1 =...

Как решить следующие задания в Python?
Нужна помощь в решении задач: 1. Дано натуральное число. Определить будет ли это число: чётным, кратным 4. 2. Дано вещественное число A...

Решение линейного уравнения с комплексными числами Python
Здравствуйте, нужна помощь в написании функции для исчисления линейного уравнения ax^2+bx+c=0 Если дискриминант &gt;=0 то проблем нет, а...

Найти решение системы линейных уравнений в Python
Помогите решить систему линейных уравнений ,состоящую из 4 уравнений и 4 неизвестных. Очень нужно,я уже пол интернета излазил ,нечего нету...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru