Информатика, вопрос задал regginanikolenko , 2 года назад

100 БАЛЛОВ
Нужно написать программу на Python'е, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R задается константой.

Приложения:

ovcharenko28: х может быть дробным числом или только целым?
regginanikolenko: может быть дробным
ovcharenko28: ага

Ответы на вопрос

Ответил ovcharenko28
5

Тут не будет видно табуляций, поэтому еще фото прикреплю

import math

r1 = 1

r2 = 2

x = float(input("Введите значение аргумента:  "))

if x>=-3 and x<=-2:

y=x*(-1)-2

if x>-2 and x<=0:

y= math.sqrt(r1**2-1-2*x-x**2)

if x>0 and x<=4:

y=math.sqrt(r2**2-4+4*x-x**2)*(-1)

if x>4 and x<=6:

y = -0.5*x+2

if x>6 and x<=7:

y=-1

print(y)

input()

Приложения:

regginanikolenko: при введении значения пишет NameError: name 'y' is not defined
(
abcd12344w46578: значит где - то написано по русский и английский попробуй изменит их все один....
ovcharenko28: Я не знаю, в чём может быть ошибка, у меня всё работало. Но дробное число надо вводить через точку, может, вы вводили через запятую?
ovcharenko28: или, может, вы случайно добавили пробел в ответ
ovcharenko28: или введённый х не входит в область от -3 до 7
abcd12344w46578: Овчаренко, можете помочь мне с этим?:https://znanija.com/task/42953937
regginanikolenko: Все, сработало! Спасибо!
ovcharenko28: abcd12344w46578 , попробую
ovcharenko28: Рада помочь)
abcd12344w46578: спасибо!
Новые вопросы