Добавил:
prototir31
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование на python / Вариант9 / main
.pyfrom math import*
try:
x=float(input("Введите значение x: "))
y=float(input("Введите значение y: "))
c= x*log10(fabs(x-6))-(sin(x)**2)/(y*x**2)
#Применение функций и вывод на экран
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("Нельзя вводить не числовое значение!")