SHARE
    TWEET
    Lavig

    Практика (день 2)

    May 14th, 2024
    882
    0
    Never
    Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
    Python 2.87 KB | None | 0 0
    1. import math
    2. def skip():
    3. print ("_" * 60)
    4. print ("_" * 60)
    5. skip()
    6. # Варіант 2
    7. # Завдання 1
    8. while True:
    9. try:
    10. first_number = (input("0円33[1m0円33[95mВведіть перше число: 0円33[0m"))
    11. second_number = (input("0円33[92;1mВведіть друге число: 0円33[0m"))
    12. float(first_number)
    13. float(second_number)
    14. break
    15. except:
    16. print("0円33[1m0円33[31mВводити можна тільки числа. Спробуйте ще раз!0円33[0m")
    17. continue
    18. if float(first_number) > float(second_number):
    19. print("0円33[1m0円33[96mПерше число більше за друге0円33[0m")
    20. elif float(first_number) < float(second_number):
    21. print("0円33[1m0円33[96mПерше число менше за друге0円33[0m")
    22. elif float(first_number) == float(second_number):
    23. print("0円33[1m0円33[96mПерше число дорівнює другому0円33[0m")
    24. skip()
    25. # Завдання 2
    26. while True:
    27. try:
    28. side1 = input("0円33[1m0円33[33mВведіть довжину першої сторони (см): 0円33[0m")
    29. side2 = input("0円33[1m0円33[95mВведіть довжину другої сторони (см): 0円33[0m")
    30. side3 = input("0円33[1m0円33[92mВведіть довжину третьої сторони (см): 0円33[0m")
    31. float(side1)
    32. float(side2)
    33. float(side3)
    34. except:
    35. print("0円33[1m0円33[31mВводити можна тільки числа. Спробуйте ще раз!0円33[0m")
    36. continue
    37. side1 = float(side1)
    38. side2 = float(side2)
    39. side3 = float(side3)
    40. if side1 < 0 or side2 < 0 or side3 < 0:
    41. print("0円33[1m0円33[31mСторони трикутника не можуть бути від'ємними. Спробуйте ще раз!0円33[0m")
    42. continue
    43. if side1 == 0 or side2 == 0 or side3 == 0:
    44. print("0円33[1m0円33[31mСторони трикутника не можуть дорівнювати нулю. Спробуйте ще раз!0円33[0m")
    45. continue
    46. if side1 + side2 <= side3 or side1 + side3 <= side2 or side2 + side3 <= side1:
    47. print("0円33[1m0円33[31mТрикутник із такими сторонами не існує. Спробуйте ще раз!0円33[0m")
    48. continue
    49. if math.sqrt(side1**2 + side2**2) == side3:
    50. print("0円33[1m0円33[96mЗаданий трикутник є прямокутним0円33[0m")
    51. elif math.sqrt(side2**2 + side3**2) == side1:
    52. print("0円33[1m0円33[96mЗаданий трикутник є прямокутним0円33[0m")
    53. elif math.sqrt(side1**2 + side3**2) == side2:
    54. print("0円33[1m0円33[96mЗаданий трикутник є прямокутним0円33[0m")
    55. else:
    56. print("0円33[1m0円33[96mЗаданий трикутник не є прямокутним0円33[0m")
    57. break
    58. skip()
    Advertisement
    Add Comment
    Please, Sign In to add comment
    Public Pastes
    We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
    Not a member of Pastebin yet?
    Sign Up, it unlocks many cool features!

    AltStyle によって変換されたページ (->オリジナル) /