Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- def skip():
- print ("_" * 60)
- print ("_" * 60)
- skip()
- # Варіант 2
- # Завдання 1
- while True:
- try:
- first_number = (input("\033[1m\033[95mВведіть перше число: \033[0m"))
- second_number = (input("\033[92;1mВведіть друге число: \033[0m"))
- float(first_number)
- float(second_number)
- break
- except:
- print("\033[1m\033[31mВводити можна тільки числа. Спробуйте ще раз!\033[0m")
- continue
- if float(first_number) > float(second_number):
- print("\033[1m\033[96mПерше число більше за друге\033[0m")
- elif float(first_number) < float(second_number):
- print("\033[1m\033[96mПерше число менше за друге\033[0m")
- elif float(first_number) == float(second_number):
- print("\033[1m\033[96mПерше число дорівнює другому\033[0m")
- skip()
- # Завдання 2
- 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
- skip()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement