Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_number():
- while True:
- try:
- return float(input())
- except ValueError:
- print("podana wartość nie jest liczbą!!!")
- def count_determinants():
- print("Podaj współczynnik przy x:")
- a = get_number()
- print ("Podaj współczynnik przy y:")
- b = get_number()
- print ("Podaj wyraz wolny:")
- wyraz_wolny_1 = get_number()
- print("Podaj współczynnik przy x:")
- c = get_number()
- print ("Podaj współczynnik przy y:")
- d = get_number()
- print ("Podaj wyraz wolny:")
- wyraz_wolny_2 = get_number()
- W = a*d - b*c
- Wx = wyraz_wolny_1*d - wyraz_wolny_2*b
- Wy = a*wyraz_wolny_2 - c*wyraz_wolny_1
- if W == 0 and (Wx!= 0 or Wy !=0):
- print ("Układ równań jest sprzeczny")
- elif W == 0 and Wx == 0 and Wy == 0:
- print ("Układ jest sprzeczny lub nieoznaczony")
- else:
- give_solutions(W, Wx, Wy)
- def give_solutions(W, Wx, Wy):
- x = Wx/W
- y = Wy/W
- print (x, y)
- def main():
- count_determinants()
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement