WorksheetsВикторина по объекту Painter
Total questions: 49
Worksheet time: 25mins
Какой метод используется для перемещения объекта Painter на одну клетку вперед в направлении, в котором он смотрит?
move()
turn_left()
paint()
start()
Какой тип данных используется для хранения координаты x объекта Painter?
str
int
float
bool
Какой параметр задает направление объекта Painter?
x_location
y_location
direction
paint
Какой код импортирует объект Painter в Python Lab?
import Painter from lab
from neighborhood import Painter
import neighborhood.Painter
import Painter.neighborhood
Какой метод используется для поворота объекта Painter на 90 градусов влево?
move()
turn_left()
paint()
rotate()
Какой параметр задает количество краски у объекта Painter?
x_location
y_location
direction
paint
Какой тип данных используется для координаты x объекта Painter?
int
str
float
bool
Что делает метод move объекта Painter?
Перемещает объект Painter на одну клетку вперед в направлении, в котором он смотрит.
Поворачивает объект Painter налево.
Устанавливает начальное количество краски для объекта Painter.
Изменяет координаты x и y объекта Painter.
Какой параметр задает направление, в котором смотрит объект Painter?
x
y
direction
paint
Что произойдет, если вызвать метод turn_left для объекта Painter?
Объект Painter переместится на одну клетку вперед.
Объект Painter повернется налево.
Объект Painter изменит количество краски.
Объект Painter изменит свои координаты x и y.
Какой параметр задает начальное количество краски для объекта Painter?
x
y
direction
paint
Изображение объекта Painter, расположенного на сетке с координатами (2, 4), направленного на юг и имеющего 10 единиц краски.
Painter находится на координатах (2, 4), направлен на юг и имеет 10 единиц краски.
Painter находится на координатах (4, 2), направлен на север и имеет 5 единиц краски.
Painter находится на координатах (2, 4), направлен на восток и имеет 10 единиц краски.
Painter находится на координатах (3, 4), направлен на юг и имеет 8 единиц краски.
Что делает метод `paint` в объекте `Painter`?
Перемещает объект Painter на новое место.
Закрашивает пространство, на котором стоит объект Painter.
Удаляет объект Painter с сетки.
Изменяет направление движения объекта Painter.
Какой тип данных используется для параметра `color` в методе `paint`?
int
str
bool
float
Какую информацию можно передать в параметр `color` метода `paint`?
Только числовое значение.
Только название цвета в формате CSS.
Значение цвета в формате hex или название цвета в формате CSS.
Любое текстовое значение.
Какой пример использования метода `paint` указан в учебном материале?
`my_painter.paint("red")`
`my_painter.paint("white")`
`my_painter.paint("blue")`
`my_painter.paint("green")`
Какой цвет имеет код RGB (255, 0, 0)?
Красный
Зеленый
Синий
Желтый
Какой цвет соответствует коду RGB (0, 255, 0)?
Зеленый
Красный
Синий
Розовый
Какой цвет имеет код RGB (0, 0, 255)?
Синий
Красный
Зеленый
Оранжевый
Что произойдет, если объект Painter вызовет метод take_paint, находясь не на ведре с краской?
Ничего не произойдет.
Уменьшится количество краски в ведре.
Painter переместится на ведро с краской.
Painter добавит краску в ведро.
Какой метод используется для уменьшения количества краски в ведре на 1 единицу?
take_paint
move
add_paint
remove_paint
Какой цвет имеет код RGB (255, 255, 0)?
Желтый
Зеленый
Синий
Розовый
Какой цвет имеет код RGB (128, 0, 128)?
Фиолетовый
Красный
Зеленый
Голубой
Что делает метод `scrape_paint` в объекте `Painter`?
Удаляет краску с пространства, на котором стоит объект `Painter`.
Перемещает объект `Painter` на одну клетку вперед.
Изменяет направление объекта `Painter`.
Закрашивает пространство, на котором стоит объект `Painter`.
Какой результат возвращает метод `can_move`, если перед объектом `Painter` есть препятствие?
true
false
null
Ошибку выполнения программы
Какой параметр определяет направление объекта `Painter` при его создании?
Координаты X и Y.
Цвет краски.
Направление, например, "South" или "East".
Количество шагов.
Какой метод используется для проверки возможности движения объекта `Painter` вперед?
`scrape_paint`
`can_move`
`paint`
`turn_left`
Что произойдет, если вызвать метод `paint` дважды с параметром "white"?
Пространство будет закрашено дважды белым цветом.
Пространство будет закрашено белым цветом только один раз.
Пространство будет очищено от краски.
Метод вызовет ошибку.
Что возвращает метод `can_move("south")`, если объект Painter находится на позиции (2, 3) и смотрит на восток?
true
false
null
undefined
Что возвращает метод `is_on_paint()`, если объект Painter находится на позиции (2, 4), смотрит на юг и покрасил клетку в белый цвет?
true
false
null
undefined
Что произойдет, если объект Painter покрасит клетку, а затем переместится на другую клетку, и мы вызовем метод `is_on_paint()`?
Метод вернет true.
Метод вернет false.
Метод вызовет ошибку.
Метод вернет null.
Что возвращает метод `has_paint()` объекта `Painter`, если у него есть краска в ведре?
true
false
null
undefined
Какой результат вернет метод `is_facing_north()` объекта `Painter`, если он смотрит на север?
true
false
null
undefined
Что возвращает метод `is_facing_south()` объекта `Painter`, если он смотрит на юг?
true
false
null
undefined
Какой результат вернет метод `has_paint()` объекта `Painter`, если у него нет краски в ведре?
true
false
null
undefined
Что возвращает функция is_facing_south(), если объект Painter смотрит на юг?
true
false
null
undefined
Что возвращает функция is_facing_east(), если объект Painter смотрит на восток?
true
false
null
undefined
Что возвращает функция is_facing_west(), если объект Painter смотрит на запад?
true
false
null
undefined
Какое значение возвращает функция get_my_paint() для объекта Painter, если в его ведре 10 единиц краски?
10
5
0
undefined
Что возвращает метод `get_color` объекта `Painter`?
Цвет пространства, на котором стоит объект `Painter`.
Координаты объекта `Painter`.
Направление движения объекта `Painter`.
Количество шагов, сделанных объектом `Painter`.
Какой результат будет выведен, если объект `Painter` находится на координате x = 2 и используется метод `get_x`?
Painter is at x location 2.
Painter is at y location 2.
Painter is standing on white paint.
Painter is moving south.
Что возвращает метод `get_y` объекта `Painter`?
Координату y текущего положения объекта `Painter`.
Координату x текущего положения объекта `Painter`.
Цвет пространства, на котором стоит объект `Painter`.
Направление движения объекта `Painter`.
Какой метод используется для получения текущей координаты "y" объекта Painter?
get_y()
get_direction()
set_paint()
get_x()
Какой результат будет выведен, если объект Painter находится на координате "y = 4"?
Painter is at y location 4
Painter is at x location 4
Painter is facing north
Painter has 4 units of paint
Какой метод используется для определения направления, в котором смотрит объект Painter?
get_direction()
get_y()
set_paint()
get_x()
Какой результат будет выведен, если объект Painter смотрит на север?
Painter is facing north
Painter is facing south
Painter is at y location 4
Painter has 0 units of paint
Какой метод используется для установки количества краски в ведре объекта Painter?
set_paint()
get_paint()
get_direction()
get_y()
Что произойдет, если передать отрицательное значение методу set_paint()?
Ничего не произойдет
Количество краски станет отрицательным
Painter изменит направление
Painter переместится на другую координату
Какой результат будет выведен, если объект Painter имеет 10 единиц краски?
Painter has 10 units of paint
Painter has 0 units of paint
Painter is facing north
Painter is at y location 4
