отчет 4
.docxФедеральное государственное образовательное
Учреждение высшего профессионального образования
Национальный исследовательский технологический университет
«МИСиС»
Институт ИТАСУ
Лабораторная работа №4
Выполнила:
Студентка гр. МИТ-14-2
Николаева Галина
Проверил:
Конов И.С.
Москва, 2016.
Задание.
Напишите программу-калькулятор, в которой пользователь сможет ввести выбрать операцию, ввести необходимые числа и получить результат. Операции, которые необходимо реализовать: сложение, вычитание, умножение, деление, возведение в степень, синус, косинус и тангенс числа.
Решение.
import math
print("Ноль завершит работу калькулятора")
while True:
s = input("Выберите знак операции(+,-,*,/,^,sin,cos,tan):")
if s == '0': break
if s in ('+','-','*','/','^','sin','cos','tan'):
x = float(input("x="))
y = float(input("y="))
if s == '+': print("Сумма: ", (x+y))
elif s == '-': print("Разность: ", (x-y))
elif s == '*': print("Произведение: ", (x*y))
elif s == '/':
if y != 0: print("Деление: ", (x/y))
else: print("Деление на ноль!")
elif s == '^': print("Степень: ", (x**y))
elif s == 'sin': print("Sin x: ", (math.sin(x)))
elif s == 'cos': print("Cos x: ", (math.cos(x)))
elif s == 'tan': print("Tan x: ", (math.tan(x)))
else: print("Неверный знак операции!")
Результат работы программы: