В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
efrakoff
efrakoff
12.09.2020 07:19 •  Информатика

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

Ответ:
jotik991p010co
jotik991p010co
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 оценок)
Ответ:
Andy2511
Andy2511
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?