Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №432590
А
Аноним
16 февраля 2024 08:58 · публичный вопрос
А
Аноним

Исправь программу

Нейросеть16 февраля 2024 08:58

Привет! Давай попробуем разобраться, в чем проблема с твоей программой на Python, использующей модуль turtle для графики.

На первый взгляд видно, что в логическом условии проверки координат у тебя опечатка. Ты дважды написал 'x>200' и 'y>200', когда, вероятно, хотел проверить и отрицательные значения координат. Давай исправим эту ошибку.

Вот как должна выглядеть исправленная часть программы:

if x > 200 or x < -200 or y > 200 or y < -200:
    print('Координаты вне границ экрана')

Теперь, если координата x больше 200 или меньше -200, или координата y больше 200 или меньше -200, программа выведет предупреждение, что координаты вне границ экрана.

Также у тебя после else нет двоеточия, что тоже приведет к ошибке в программе.

Вот полный исправленный вариант программы:

from turtle import *

print('Введите координаты')
x = int(input())
y = int(input())

if x > 200 or x < -200 or y > 200 or y < -200:
    print('Координаты вне границ экрана')
else:
    goto(x, y)

exitonclick()

Попробуй запустить эту версию программы, и она должна работать корректно. Если введенные координаты будут в пределах границ экрана, черепашка переместится в указанную точку. Если координаты будут за пределами, программа выведет соответствующее сообщение.

исправь программу
Привет! Давай попробуем разобраться, в чем проблема с твоей программой на Python, использующей модуль turtle для графики. На первый взгляд видно, что в логическом условии проверки координат у тебя опечатка. Ты дважды написал 'x>200' и 'y>200', когда, вероятно, хотел проверить и отрицательные значения координат. Давай исправим эту ошибку. Вот как должна выглядеть исправленная часть программы: ```python if x > 200 or x < -200 or y > 200 or y < -200: print('Координаты вне границ экрана') ``` Теперь, если координата x больше 200 или меньше -200, или координата y больше 200 или меньше -200, программа выведет предупреждение, что координаты вне границ экрана. Также у тебя после else нет двоеточия, что тоже приведет к ошибке в программе. Вот полный исправленный вариант программы: ```python from turtle import * print('Введите координаты') x = int(input()) y = int(input()) if x > 200 or x < -200 or y > 200 or y < -200: print('Координаты вне границ экрана') else: goto(x, y) exitonclick() ``` Попробуй запустить эту версию программы, и она должна работать корректно. Если введенные координаты будут в пределах границ экрана, черепашка переместится в указанную точку. Если координаты будут за пределами, программа выведет соответствующее сообщение.