Discuss / Python / 作业

作业

Topic source

柴哲远

#1 Created at ... [Delete] [Delete and Lock User]

# -*- coding: utf-8 -*-

a = float(input('a: '))

b = float(input('b: '))

c = float(input('c: '))

if a == 0:

print('x =', -b/c)

if a!=0:

import math

def quadratic(a, b, c):

x1 = (-b+math.sqrt(b**2-4*a*c))/(2*a)

x2 = (-b-math.sqrt(b**2-4*a*c))/(2*a)

return x1, x2

delta = b**2-4*a*c

if delta < 0:

print('方程无解')

elif delta >= 0:

print(quadratic(a, b, c))


  • 1

Reply