Python Math: вычислить значение дискриминанта
Python Math: Упражнение 9 с решением
Напишите программу на Python для вычисления значения дискриминанта.
Примечание: дискриминант - это имя, данное выражению, которое появляется под знаком квадратного корня (радикала) в квадратной формуле.
Пример решения : -
Код Python:
def discriminant():
x_value = float(input('The x value: '))
y_value = float(input('The y value: '))
z_value = float(input('The z value: '))
discriminant = (y_value**2) - (4*x_value*z_value)
if discriminant > 0:
print('Two Solutions. Discriminant value is:', discriminant)
elif discriminant == 0:
print('One Solution. Discriminant value is:', discriminant)
elif discriminant < 0:
print('No Real Solutions. Discriminant value is:', discriminant)
discriminant()
Пример вывода:
Значение х: 4 Значение у: 8 Значение z: 2 Два решения. Дискриминантное значение: 32,0
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для расчета площади сектора.
Далее: Напишите программу на Python, чтобы найти наименьшее кратное из первых n
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования