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

Уравнение ax + b = 0

23.10.2015, 16:21. Показов 20069. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1) Решите уравнение ax + b = 0.

ВХОДНЫЕ ДАННЫЕ
Вводится строка в формате
ax + b = 0
или
ax - b = 0
где вместо a — целое число, вместо b — целое неотрицательное число. Числа по модулю не превосходят 1000. Число a может быть пропущено, если оно равно 1. b всегда присутствует, x также всегда присутствует, даже если а = 0

ВЫХОДНЫЕ ДАННЫЕ
Выведите корни уравнения, если их конечное число; 'NO', если корней нет и 'INF', если корней бесконечно много.

ввод 5x-3=0
вывод 0.6

ввод 0x+12=0
вывод NO
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.10.2015, 16:21
Ответы с готовыми решениями:

Уравнение ax + b = 0
2) Решите уравнение ax + b = 0. ВХОДНЫЕ ДАННЫЕ Вводится строка вида ax + b = 0 без пробелов. a, b — произвольные натуральные числа. ...

Вывести сумму кратчайших расстояний d(u, v) для всех 1 ≤ u < v ≤ n
Дано положительное целое число n. Построим граф на вершинах 1, 2, ..., n так, чтобы ребро между вершинами u и v существовало тогда и только...

Сколько последовательных непустых наборов чисел al,al+1, ...,ar (l ≤ r), имеют сумму al+al+1+ ... + ar=s
Языкилиили Исследование Вити Непризнанный ученый Витя проводит псевдонаучное исследование связи между числами, которые приходят...

9
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
23.10.2015, 17:50
Python
1
2
3
4
5
6
7
8
9
10
a, b = input().strip('=0').split('x')
if a == "":
    a = 1
a, b = int(a), int(b)
if a and b:
    print(-b / a)
elif b == 0:
    print('INF')
else:
    print('NO')
0
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 94
24.10.2015, 18:39  [ТС]
не робит
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
24.10.2015, 19:27
как именно не робит?
0
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 94
24.10.2015, 19:29  [ТС]
прост ошибку выдает
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
25.10.2015, 00:05
Догадываетесь какой будет мой следующий вопрос?

Добавлено через 3 минуты
попробуйте
1) заменить strip на rstrip,
2) добавить двоеточие в 2 строке в конце,
3) в 6,8 и 10 строку добавить доп. пробел вначале.
1
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
25.10.2015, 01:35
Jabbson, Всё поправил!
0
 Аватар для vdm_mar
39 / 39 / 25
Регистрация: 25.10.2015
Сообщений: 102
25.10.2015, 02:08
Сорри, что примитивное решение, в самом начале изучения, не полез за модулем в математику и не прошёл еще извлечение строк
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Linear = input('ввод ')
nomer1 = Linear.find('x')
nomer2 = Linear.find('=')
 
if nomer1 == 0:
    a = 1
elif nomer1 == 1 and Linear[0] == '-':
    a = -1
else:
    a = int(Linear[:nomer1])
b = int(Linear[(nomer1+1):nomer2])
 
if a < -1000 or a > 1000 or b < -1000 or b > 1000:
    print('Числа по модулю должно быть меньше 1000')
    exit(0)
if a == 0 and b == 0:
    print ('вывод INF')
elif a == 0 and b != 0:
    print ('вывод NO')
else:
    print ('вывод', -b / a)
0
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 94
09.11.2015, 18:29  [ТС]
Решите уравнение ax + b = 0.
ВХОДНЫЕ ДАННЫЕ

Вводится строка в формате
ax + b = 0
или
ax - b = 0
где вместо a — целое число, вместо b — целое неотрицательное число. Числа по модулю не превосходят 1000. Число a может быть пропущено, если оно равно 1. b всегда присутствует, x также всегда присутствует, даже если а = 0
ВЫХОДНЫЕ ДАННЫЕ

Выведите корни уравнения, если их конечное число; 'NO', если корней нет и 'INF', если корней бесконечно много.

Примеры

Ввод
5x-3=0
Вывод
0.6

Ввод
x+1=0
Вывод
-1.0

Ввод
0x+12=0
Вывод
NO

 Комментарий модератора 
Создадите еще одну тему, которую уже создавали и на которую Вам ответили - будем ругаться.
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
09.11.2015, 20:00
https://www.cyberforum.ru/pyth... 60093.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.11.2015, 20:00
Помогаю со студенческими работами здесь

Если в последовательности x1, …, xn есть хотя бы один член, равный a, то вывести сумму всех членов
Если в последовательности x1, …, xn есть хотя бы один член, равный a, то вывести сумму всех членов, следующих за первым таким членом; в...

сма Siemens WIQ1430/01 FD 8201 701470, не включается
Доброго всем здоровья! При включении на дисплее пишет &quot;Siemens&quot; и все. И надпись начинает периодически притухать и вновь засвечиваться....

Найти количество чисел, кратных k, на отрезке [a, b]
Найдите количество чисел кратных k в отрезке . Другими словами, вам нужно найти количество целых чисел x таких, что...

Вычислить расстояние от произвольной точки плоскости (x, y) до границы квадрата с вершинами
Вычислить расстояние от произвольной точки плоскости (x, y) до границы квадрата с вершинами (0, 0), (0, 1), (1, 1), (1, 0). ...

Подставить в уравнение такие десятичные цифры, чтобы уравнение стало верным
В уравнении вида A + B = C, где A, B и C — неотрицательные целые числа, некоторые цифры заменены на знаки вопроса. Необходимо...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки 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
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru