Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- def skip ():
- print ("_" * 60)
- print ("_" * 60)
- skip()
- # Перше завдання
- while True:
- try:
- cathetus1 = float(input("Введіть довжину першого катета (см): "))
- except:
- print("Ви неправильно ввели число. Спробуйте ще раз!")
- continue
- try:
- cathetus2 = float(input("Введіть довжину другого катета (см): "))
- except:
- print("Ви неправильно ввели число. Спробуйте ще раз!")
- continue
- if cathetus1 < 0 or cathetus2 < 0:
- print("Катет трикутника не може бути від'ємним. Спробуйте ще раз!")
- continue
- if cathetus1 == 0 or cathetus2 == 0:
- print("Катет трикутника не може дорівнювати нулю. Спробуйте ще раз!")
- continue
- hypotenuse = math.sqrt(cathetus1**2 + cathetus2**2)
- area = (cathetus1 * cathetus2) / 2
- isnum = hypotenuse.is_integer()
- if isnum:
- print("Довжина гіпотенузи –", round (float(hypotenuse)), "см")
- else:
- print("Довжина гіпотенузи –", format (hypotenuse, '.2f'), "см")
- isnum2 = area.is_integer()
- if isnum2:
- print("Площа трикутника –", round (float(area)), "см")
- break
- else:
- print("Площа трикутника –", format (area, '.2f'), "см")
- break
- skip()
- # Друге завдання
- while True:
- try:
- x = float(input("Введіть перше число: "))
- except:
- print("Ви неправильно ввели число. Спробуйте ще раз!")
- continue
- try:
- y = float(input("Введіть друге число: "))
- except:
- print("Ви неправильно ввели число. Спробуйте ще раз!")
- continue
- try:
- z̶̷̶̸ = float(input("Введіть третє число: "))
- except:
- print("Ви неправильно ввели число. Спробуйте ще раз!")
- continue
- try:
- r = (1+z̶̷̶̸) * ( (x+y/z̶̷̶̸) / (x- (1/(1+(x**2))) ))
- except ZeroDivisionError:
- print("Не вдалося розв'язати приклад через те, що ділення на нуль неможливе. Спробуйте ввести інші числа!")
- continue
- isnum3 = r.is_integer()
- if isnum3:
- print("a = ", round (float(r)))
- break
- else:
- print("a = ", format (r, '.2f'))
- break
- skip()
- # Третє завдання
- def y ():
- a = 7.14
- b = a**2 - 1
- c = a**3 - b**3
- d = math.sqrt((b-c)**3)
- y = (((a * (b**1/3)) - (c*d))**2) / (a+b+c)
- print("y =", round(y))
- y()
- skip ()
- # Четверте завдання
- name = input("Назва Телепередачі: ")
- date1 = input("Стара дата: ")
- date2 = input("Нова дата: ")
- print("\n" + "Шановні телеглядачі!\n".center(60))
- print("З технічних причин вихід в ефір передачі під назвою", name + " переноситься з", date1 + " на", date2 +". Просимо вибачення за створені незручності.\n")
- print("Дирекція телеканалу".rjust(67))
- skip()
Add Comment
Please, Sign In to add comment