Guest User

Untitled

a guest
Apr 3rd, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1.  
  2. class wspolczynniki:
  3. w = 0
  4. wX = 0
  5. wY = 0
  6.  
  7. def __init__(self, list1=[], list2=[]):
  8. self.list1 = list1
  9. self.list2 = list2
  10. rozwiazania = countWyznaczniki()
  11.  
  12.  
  13.  
  14. class wyznaczniki:
  15. def __init__(self, w, wX, wY):
  16. self.w = w
  17. self.wX = wX
  18. self.wY = wY
  19.  
  20.  
  21. def countWyznaczniki(self):
  22. w = self.list1[0]*self.list2[1] - self.list1[1] * self.list2[0]
  23. wX = self.list1[2] * self.list2[1] - self.list1[1] * self.list2[2]
  24. wY = self.list1[0] * self.list2[2] - self.list1[2] * self.list2[0]
  25. return wyznaczniki(w, wX, wY)
  26.  
  27. def printResults(self):
  28. print("Wyznaczniki to : ", rozwiazania.w, rozwiazania.wX, rozwiazania.wY)
  29.  
  30.  
  31. #metoda string interpolation
  32.  
  33. def getWspolczynniki():
  34. row1 = [int(input(f"Proszę o wprowadzenie wspolczynnika o numerze {x} do rownania pierwszego\n")) for x in range (0, 3) ]
  35. row2 = [int(input(f"Proszę o wprowadzenie wspolczynnika o numerze {x} do rownania drugiego\n")) for x in range (0, 3) ]
  36. return wspolczynniki(row1, row2)
  37.  
  38.  
  39.  
  40.  
  41. rownania = getWspolczynniki()
  42. print(rownania.list1)
  43. print(rownania.list2)
  44. rownania.printResults()
Advertisement
Add Comment
Please, Sign In to add comment