Discuss / Python / 练一练1.1

练一练1.1

Topic source

import math

def quadratic(x, y, z):
d = b**2 - 4*a*c
if d > 0:
x1 = (-b + math.sqrt(d)) / (2*a)
x2 = (-b - math.sqrt(d)) / (2*a)
print('方程有两个不同的实数根:\nx1={0},x2={1}'.format(x1, x2))
if d == 0:
x1 = (-b + math.sqrt(d)) / (2*a)
x2 = (-b - math.sqrt(d)) / (2*a)
print('方程有两个相同的实数根:\nx1={0},x2={1}'.format(x1, x2))
if d < 0:
print('方程没有实数根')

a, b, c = map(int, input("a,b,c=").split(","))
quadratic(a, b, c)


  • 1

Reply