Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.42 KB | None | 0 0
  1. # (ax+b)/(cx+d) = 0, NO, INF
  2. #a, b, c, d = 1, 1, 2, 2  # ответ NO
  3. #a, b, c, d = 2, -4, 7, 1 # ответ 2
  4. a, b, c, d = 0, 0, 1, 1
  5.  
  6. # ax+b=0 => ax=-b => x=-b/a
  7. # cx+d≠0 => cx≠-d => x≠-d/c
  8. # -b/a≠-d/c => -b*c/a≠-d => -b*c/a+d≠0
  9.  
  10. if a == 0:
  11.     if b == 0:
  12.         print("INF")
  13.     else:
  14.         print("NO")
  15. elif (-b*c/a+d) == 0:
  16.     print("NO")
  17. else:
  18.     x = (-b)/a
  19.     if c==0 or x == (-d/c):
  20.         print("NO")
  21.     else:
  22.         print(x)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement