ikinci dereceden denklemin köklerini demet olarak veren fonksiyon
This commit is contained in:
parent
fa0b7c73b8
commit
af19316498
24
python-temel/ikinci.derece.denklem.kokleri.demet.py
Normal file
24
python-temel/ikinci.derece.denklem.kokleri.demet.py
Normal file
|
@ -0,0 +1,24 @@
|
|||
import math
|
||||
|
||||
def getroots(a, b, c):
|
||||
delta = b * b - 4 * a * c
|
||||
if delta <= 0:
|
||||
return None
|
||||
x1 = (-b - math.sqrt(delta)) / (2 * a)
|
||||
x2 = (-b + math.sqrt(delta)) / (2 * a)
|
||||
|
||||
return x1, x2
|
||||
|
||||
def main():
|
||||
a = float(input('a:'))
|
||||
b = float(input('b:'))
|
||||
c = float(input('c:'))
|
||||
|
||||
result = getroots(a, b, c)
|
||||
if result == None:
|
||||
print('Kök yok')
|
||||
else:
|
||||
x1, x2 = result
|
||||
print('x1 = {}, x2 = {}'.format(x1, x2))
|
||||
|
||||
main()
|
Loading…
Reference in New Issue
Block a user