промежутое

This commit is contained in:
2025-12-05 11:48:13 +05:00
parent 30647281a5
commit dcb80ef973
48 changed files with 1190 additions and 0 deletions

40
programm1/data_types2.py Normal file
View File

@@ -0,0 +1,40 @@
import math
def cbrt(x):
return math.copysign(abs(x) ** (1.0/3.0), x)
def main():
try:
x = int(input("Введите x (целое): "))
y = int(input("Введите y (целое): "))
z = int(input("Введите z (целое): "))
except ValueError:
print("Ошибка: введите корректные целые числа")
return
inner_den = 6 * y
if inner_den == 0:
print("Ошибка: деление на ноль (y == 0) во внутренней дроби")
return
inner = (x ** 5 + 7) / inner_den
root = cbrt(inner)
try:
mod = z % y
except ZeroDivisionError:
print("Ошибка: деление на ноль при вычислении z mod y (y == 0)")
return
outer_den = 7 - mod
if outer_den == 0:
print("Ошибка: внешний знаменатель равен нулю (7 - z mod y == 0)")
return
f = root / outer_den
rounded = round(f, 3)
print(f"Результат (округлён до 3 знаков): {rounded:.3f}")
main()