WorksheetsPython Tartaletka 4
Total questions: 13
Worksheet time: 7mins
Что делает def?
организует цикл
удаляет с экрана курсор
определяет пользовательскую внутреннюю функцию
Что такое go_up() в функции def go_up()?
название переменной
название пользовательской функции
аргумент функции
Имеет ли функция go_up() аргумент?
Да
Нет
Какие операторы выполняются в пользовательской функции?
y = tart.ycor()
tart.sety(y + 20)
wn.listen()
wn.onkey(go_up, "Up")
y = tart.ycor()
tart.sety(y + 20)
wn.listen()
wn.onkey(go_up, "Up")
turtle.done()
y = tart.ycor()
tart.sety(y + 20)
Как можно вызвать пользовательскую функцию, которая определяется с помощью def?
по имени функции
по аргументу функции
написав
call <имя функции>
В каком операторе программы вызывается пользовательская функция?
не вызывается вообще
def go_up():
wn.onkey(go_up,"Up")
Что делает функция wn.listen()?
слушает, что говорит пользователь
Метод wn.listen() подготавливает холст TurtleScreen для прослушивания событий.
рисует ухо
Какую функцию выполняет оператор wn.onkey(go_up,"Up")?
При нажатии клавиши Up на клавиатуре вызывает функцию go_up
нажимает автоматически клавишу Up
выводит на экран Up
Что происходит при вызове функции с именем go_up?
Определяется координата y нахождения пера Turtle и курсор смещается по оси у на 20 пикселей вверх
Определяется координата y нахождения пера Turtle и курсор смещается по оси у на 20 пикселей вниз
Определяется координата y нахождения пера Turtle и курсор смещается по оси у на 20 пикселей вправо
Определяется координата y нахождения пера Turtle и курсор смещается по оси у на 20 пикселей влево
Что надо изменить в функции go_up, чтобы курсор-перо-картинка сместились по оси у влево?
Использовать
def go_down():
вместо
def go_up():
использовать
wn.onkey(go_down,
"Down")
вместо
wn.onkey(go_up,"Up")
необходимо использовать оператор
tart.sety(y-20)
вместо tart.sety(y+20)
Какие операторы необходимо поменять, чтобы курсор-перо- картинка перемещались с помощью клавищи Left влево?
def go_left():
x = tart.xcor()
tart.setx(x + 20)
wn.onkey(go_left, "Left")
Что возвращает функция tart.ycor()?
координату "у " курсора- пера - картинки tarts
координату "у " курсора- пера - картинки tart1.gif
координату "x " курсора- пера - картинки tart1.gif
курсор -перо в точку "y"
Что делает оператор tart.sety(y+20)?
передвигает вправо на 20 пикселей по оси "y" перо- курсор turtle
передвигает вниз на 20 пикселей по оси "y" перо- курсор turtle
передвигает вверх на 20 пикселей по оси "y" перо- курсор turtle
передвигает вверх на 20 пикселей по оси "x" перо- курсор turtle
