Проверка кода Python. Проверка введенных значений. Тестовые данные
Ку
Буду благодарна за пару подсказок
Необходимо было составить программу, производящую некоторые вычисления (их я прописала в комментариях к коду). Составила:
import math
x = int(input('Введите любое число '))
a = int(input('Введите любое число '))
b = int(input('Введите любое число '))
#вычисляем первое выражение (tg(x)+3.73)/4x
y = (math.tan(x)+3.73)/4*x
print('f(x) = ',y)
#вычисляем второе выражение z= (7y+ 3*sin(a)+sqrt(b^2+19))/7y+sqrt(b^2+19)+2
c = 7*y #дополнительная промежуточная переменная 1
d = math.sqrt(math.pow(b,2)+19) #дополнительная промежуточная переменная 2
e = 3*math.sin(a) #дополнительная промежуточная переменная 3
z = (c + e + d) / (c + d + 2)
print('f(y,a,b) = ',z)
Также есть несколько требований к программе:
**
При вводе данных необходимо выводить на экран поясняющие надписи (что требуется ввести, какие имеются ограничения, например, ввод переменной, из которой в дальнейшем придётся извлекать корень, необходимо снабдить выводом сообщения «Введите неотрицательное число: »).
**
Насколько понимаю, мои числа могут быть любыми, в том числе отрицательными или дробными. Поэтому оставляю как есть.
В теле программы в виде комментария необходимо привести набор тестовых данных: значения переменных x, a, b и ожидаемые результаты расчетов для y и z (в зависимости от вида функций 3-5 тестовых наборов, должно быть продемонстрировано, что правильно вычисляется значение y и значение z).
Вот тут мне потребуются пояснения, как это верно прописать и где?
Заранее спасибо :3