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

Квадратное уравнение. Python

07.07.2016, 14:36. Показов 16262. Ответов 2

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
a = int(input('Коэффицент a: '))
b = int(input('Коэффицент b: '))
c = int(input('Коэффицент c: '))
D = ((b**2) - (4 * a * c))
print('Дискриминант: ', D)
if D>0:
    q = ((-1) * b + D**0.5)/(2*a)  
      print('x1:', q)
    q1 = ((-1) * b - D**0.5)/(2*a)    
      print('x2:', q1)
elif D==0:
    q2= (-1)*b/(2*a)
      print('Единственный корень:', q2)
elif D<0:
      print('Дискриминант меньше нуля, соответсвенно корней нету')
elif c==0:
    q4 = -b // a
      print('x1: 0')
      print('x2:', q4)
Как можно сделать так, чтобы когда коэффициент с равно нулю, не срабатывало print('Дискриминант: ', D) которая стоит в почти начале и выводились только print('x1: 0') и print('x2:', q4) ?
В Питоне нету операторов типа notPrint()?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.07.2016, 14:36
Ответы с готовыми решениями:

Квадратное уравнение
На вход программы подаётся запись квадратного уравнения. Гарантируется, что коэффициент уравнения при x 2 не равен нулю, все коэффициенты...

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

Квадратное уравнение по Виета и Дискриминанту
Доброго времени суток! Очень прошу написать Вас программу (на Python), которая предоставит выбор пользователю в решении квадратного...

2
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
07.07.2016, 15:00
Вот не поверишь, но нужно всего перенести print в другую строку и все!
0
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 8
07.07.2016, 15:20  [ТС]
ахах, блин, не додумался до этого.. спасибо)

Добавлено через 9 минут
аа, нет, все равно не получается, почти: когда вводишь а=1, b=-4, c=0 выходит вот так:
Дискриминант: 16
x1: 4.0
x2: 0.0
x1: 0
x2: 4
а надо чтобы выходило без:
Дискриминант: 16
x1: 4.0
x2: 0.0
только:
x1: 0
x2: 4

с чем это связано? (Не ругайтесь плиз, только начинаю Питон)

Добавлено через 3 минуты
все, разобрался, можно закрывать)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.07.2016, 15:20
Помогаю со студенческими работами здесь

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

Квадратное уравнение, вывести корни в порядке возрастания
Добрый день! Попапалась задача, казалось бы простая: Даны действительные коэффициенты a, b, c, при этом a != 0. Решите квадратное...

Решите квадратное уравнение и выведите все его корни
Даны действительные коэффициенты a, b, c, при этом a&lt;&gt;0 . Решите квадратное уравнение ax^2+bx+c=0 и выведите все его корни. На...

Решить квадратное уравнение ( найти 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 =...

Проблемка : задачка Квадратное уравнение, на 26 тесте пишет рантайм еррор. Всё просмотрел, не знаю что делать
import math a, b, c = map(int, input().split()) x1 = 0 x2 = 0 dis = b**2 - 4 * a * c krd = math.sqrt(dis) if a == 0: ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru