митгпош
16.04.2021 06:13

Товарищи перевести код с Паскаля на Питон
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(' Точка не попадает в область ! ')

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Enigma1267
29.03.2021 22:23

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))

0,0(0 оценок)
Ответ:
Dasha555m
29.03.2021 22:23

Если тупо с паскаля перевести, то можно и без 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()

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота