Найти ошибки в коде питона:
import math
if (x*y) <= 20:
x=math.tan((5*x+x*y)/21-x
if (x*y) <= 20 else x => 0:
x=3.14
if x < 0 else (x*y) <= 20:
x=(-3.24)+((x+y)/(51-(x*y))
print('x= ', x)
import math
x = int(input('x = '))
y = int(input('y = '))
x1 += math.tan((5*x+x*y)/(21-x)) if x*y <= 20 else x
x1 += 3.14 if x*y <= 20 and x >= 0 else x
x1 += -3.24 + (x+y)/(51-x*y) if x < 0 and x*y <= 20 else x
print('new x = ', x1)
# типо такого нужно было ?
import math
x = int(input('x = '))
y = int(input('y = '))
x1 = 0
x1 += math.tan((5*x+x*y)/(21-x)) if x*y <= 20 else x
x1 += 3.14 if x*y <= 20 and x >= 0 else x
x1 += -3.24 + (x+y)/(51-x*y) if x < 0 and x*y <= 20 else x
print('new x = ', x1)
Ответы
Ответ:
import math
x = float(input("ENTER X VALUE: "))
y = float(input("ENTER Y VALUE: "))
c = 0
if x*y <= 20:
c += math.tan((5*x+x*y)/21)-x
elif x*y <= 20 and x >= 0:
c += 3.14
elif x < 0 and x*y <= 20:
c += (-3.24)+((x+y)/(51-(x*y)))
print(c)
например, если первое и второе условие активно
Ответ:
from math import tan as tg
from math import pi
x,y=map(int,input().split())
if (x*y) <= 20:
a=(5*x+x*y)/(21-x)
x=tg(a)
elif (x*y) <= 20 and x>=0:
x=pi
elif x<0 and x*y<=20:
x=-3,24+((x+y)/(51-x*y))
print(x)
это твоё исправленное решение на твоё условие задачи
import math
def f(x,y):
if x*y<=20:
return math.tan((5*x+x*y)/(21-x))
elif x*y<=20 and x>=0:
return math.pi
else:
return -3,24 + (x+y)/(51-x*y)
print(f(1,1))
это моё видение как это надо решать
Объяснение:
условие очень скучное и бесполезное в плане первое работает всегда, а если не работает, то не работают остальные, не знаю, кто это придумал, но оч бесполезная прога:)
def f(x,y):
if x*y<=20:
return math.tan((5*x+x*y)/(21-x))
elif x*y<=20 and x>=0:
return math.pi
else:
return -3,24 + (x+y)/(51-x*y)
x,y=map(float,input().split())
print(f(x,y))
import math
x = int(input('x = '))
y = int(input('y = '))
x = math.tan((5*x+x*y)/(21-x)) if x*y <= 20 else x
x = 3.14 if x*y <= 20 and x >= 0 else x
x = -3.24 + (x+y)/(51-x*y) if x < 0 and x*y <= 20 else x
print('x = ', x)