Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- while True:
- try:
- side1 = input("\033[1m\033[33mВведіть довжину першої сторони (см): \033[0m")
- side2 = input("\033[1m\033[95mВведіть довжину другої сторони (см): \033[0m")
- side3 = input("\033[1m\033[92mВведіть довжину третьої сторони (см): \033[0m")
- float(side1)
- float(side2)
- float(side3)
- except:
- print("\033[1m\033[31mВводити можна тільки числа. Спробуйте ще раз!\033[0m")
- continue
- side1 = float(side1)
- side2 = float(side2)
- side3 = float(side3)
- if side1 < 0 or side2 < 0 or side3 < 0:
- print("\033[1m\033[31mСторони трикутника не можуть бути від'ємними. Спробуйте ще раз!\033[0m")
- continue
- if side1 == 0 or side2 == 0 or side3 == 0:
- print("\033[1m\033[31mСторони трикутника не можуть дорівнювати нулю. Спробуйте ще раз!\033[0m")
- continue
- if side1 + side2 <= side3 or side1 + side3 <= side2 or side2 + side3 <= side1:
- print("\033[1m\033[31mТрикутник із такими сторонами не існує. Спробуйте ще раз!\033[0m")
- continue
- if math.sqrt(side1**2 + side2**2) == side3:
- print("\033[1m\033[96mЗаданий трикутник є прямокутним\033[0m")
- elif math.sqrt(side2**2 + side3**2) == side1:
- print("\033[1m\033[96mЗаданий трикутник є прямокутним\033[0m")
- elif math.sqrt(side1**2 + side3**2) == side2:
- print("\033[1m\033[96mЗаданий трикутник є прямокутним\033[0m")
- else:
- print("\033[1m\033[96mЗаданий трикутник не є прямокутним\033[0m")
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement