Товарищи перевести код с Паскаля на Питон
begin
writeln( ' Введите значения х и у : ' ) ; readln(x, y );
if (sqr(x) + sqr(y) <= 1) or (x <= 0) and (y <= 0) and (y >= – x – 2)
then writeln(' Точка попадает в область ')
else writ e ln(' Точка не попадает в область '); end.
вот как перевела я, но выдает ошибку invalid syntax
import math
def formula():
print ('Введите значения x и y:')
x, y = map(int, input().split())
print('x=',x, 'y=', y)
if (math.sqr(x) + math.sqr(y) <= 1) or (x <= 0)
and (y <= 0) and (y >= -x–2): print(' Точка попадает в область! ')
else: print(' Точка не попадает в область ! ')
import math
def formula(x, y):
a = (math.sqr(x) + math.sqr(y) <= 1) or (x <= 0) and (y <= 0) and (y >= -x-2)
if a:
return ('Точка попадает в область! ')
else: return ('Точка не попадает в область ! ')
print ('Введите значения x и y:')
x, y = map(int, input().split())
print('x =',x, 'y =', y)
print(formula(x, y))
Если тупо с паскаля перевести, то можно и без math обойтись ведь
x, y = map(int, input("Введите значения x и y: ").split())
if (x**2+y**2 <= 1) or (x<=0) and (y<=0) and (y>=-x-2):
print("Точка попадает в область")
else:
print("Точка не попадает в область")
Если исправлять твой код, то:
def formula():
print ('Введите значения x и y:')
x, y = map(int, input().split())
print('x=',x, 'y=', y)
if (x**2+y**2 <= 1) or (x<=0) and (y<=0) and (y>=-x-2):
print(' Точка попадает в область! ')
else:
print(' Точка не попадает в область !')
formula()