Discuss / Python / homework.py

homework.py

Topic source

程小龙_CXL

#1 Created at ... [Delete] [Delete and Lock User]
#!/usr/bin/env python3
# coding=utf-8
import math
def quadratic(a,b,c):
    for x in (a,b,c):
        if not isinstance(x,(float,int)) :
            raise TypeError('use float or int variable')
    delta = b*b - 4*a*c
    if delta < 0:
        print('no solution')
    elif delta == 0:
        return -b/2*a
    else:
        return (-b-math.sqrt(delta))/(2*a),(-b+math.sqrt(delta))/(2*a)

a = int(input('intput a:'))
b = int(input('input b:'))
c = int(input('input c:'))
print(quadratic(a,b,c))

  • 1

Reply