Форум сайта python.su
Записать условие, которое является истинным, когда точка с координатами (х,у) попадает в заштрихованные участки плоскости, включая их границы.
Прикреплённый файлы: Pic.jpg (10,2 KБ)
Офлайн
if x in range(-1, 4) and (y in range(-3, 0)): print('в заштрихованном прямоугольнике')
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн
DamMercul
не учите людей говнокоду
if -1 <= x <= 4 and -3 <= y <= 0 :
Офлайн
В PyCharm 2018.2.4 все заработало после изменения кода в такой вид
if ("x in range(1, 3)"): if ("y in range(-1, -3)"): print('в заштрихованном прямоугольнике')
Офлайн
ну, и слава богу!
Это решение даже лучше! Оригинальнее я бы сказал.
Офлайн
mercemer
В PyCharm 2018.2.4 все заработало после изменения кода в такой вид
if ("x in range(1, 3)"): if ("y in range(-1, -3)"): print('в заштрихованном прямоугольнике')
if ("x попадает в прямоугольник?"): if ("y попадает в прямоугольник?"): print('не волнуйтесь, всё в порядке :-)')
Отредактировано rami (Окт. 21, 2018 14:20:01)
Офлайн