Discuss / Python / quardratic

quardratic

Topic source

Tedz-

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

import math def quadratic(a,b,c): if not isinstance(a,(int,float)): raise TypeError('bab operand type') if not isinstance(b,(int,float)): raise TypeError('bab operand type') if not isinstance(c,(int,float)): raise TypeError('bab operand type') if a==0: print('a can\'t be 0') else: delta=b*2-4ac if delta<0: print('Equation has no solution') elif delta==0: x1=x2=(-b+math.sqrt(delta))/2a print('the equation has two same solutions:x1=x2=%.1f' %x1) else: x1=(-b+math.sqrt(delta))/(2a) x2=(-b-math.sqrt(delta))/(2a) print('the equation has two different solutions:x1=%.1f,x2=%.1f' %(x1,x2)) print('use quardratic needs a,b,c') a,b,c= map(int,input().split()) quadratic(a,b,c)


  • 1

Reply