Добавил:
prototir31
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование на python / Вариант9 / main_secondPart
.pyfrom math import*
def function(x,y):
c= x*log10(fabs(x-6))-(sin(x)**2)/(y*x**2)
return c
try:
x=float(input("Введите значение x: "))
y=float(input("Введите значение y: "))
c=function(x,y)
print("\nЗначение функции c = ", c)
print("\nОкругление до большего целого: ", ceil(c))
print("\nУсечение до целого: ", trunc(c))
print("\nОкругление вниз: ", floor(c))
print("\nОкругление до ближайшего целого значения: ", round(c))
#запись в текстовый файл
f=open("text.txt", "w")
f.write("\nОкругленное значение: " + str(ceil(c)))
f.write("\nОкругление до большего целого: "+ str(ceil(c)))
f.write("\nУсечение до целого: "+ str(trunc(c)))
f.write("\nОкругление вниз: "+ str(floor(c)))
f.write("\nОкругление до ближайшего целого значения"+ str(round(c)))
except ZeroDivisionError:
print("Нельзя вводить ноль!")
except ValueError:
print("Нельзя вводить не числовое значение")