Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def main():
- kalkulator()
- def pobranie_danych():
- try:
- a = float(input("Podaj a: "))
- b = float(input("Podaj b: "))
- c = float(input("Podaj c: "))
- return a, b, c
- except:
- print("Podano zle dane")
- exit()
- def kalkulator():
- import math
- a, b, c = pobranie_danych()
- delta = (math.pow(b, 2) - (4 * a * c))
- if delta > 0:
- x1 = (-b - math.sqrt(delta))/(2 * a)
- x2 = (-b + math.sqrt(delta)) / (2 * a)
- print(f"Funkcja ma dwa rozwiazania jest to: ")
- print(f"x1 = {x1}")
- print(f"x2 = {x2}")
- elif delta == 0:
- x0 = -b / (2*a)
- print(f"Funckja ma jedno miejsce zerowe jest to x0 = {x0}")
- elif delta < 0:
- print("Brak rozwiazan funkcji")
- else:
- print("Blad")
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement