0Pricing
Coding for Kids · Урок

Прыжки и отскоки

Заставьте фигуру отскакивать от краёв

«Прыжки и отскоки» — бесплатный урок Coding for Kids на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.

Отскок, отскок!

Здравствуйте, аниматор! 🏀 Сегодня мы научим нашу черепашку отскакивать от краёв окна!

Прямо как мяч в комнате. 🎾

Края окна

У окна есть края: левый, правый, верхний и нижний. 🪟

Когда черепашка достигает края, мы хотим, чтобы она развернулась!

Проверяем положение

С помощью t.xcor() мы спрашиваем: «где находится черепашка слева направо?» 📍

Если это число становится слишком большим, черепашка находится рядом с краем!

Разворачиваемся

Чтобы отскочить, черепашка меняет направление. Мы можем использовать t.right(180), чтобы полностью развернуться. 🔄

Простой отскок

Здесь черепашка движется, а если уходит слишком далеко вправо, разворачивается! 🏀

import turtle

t = turtle.Turtle()
for i in range(20):
    t.forward(20)
    if t.xcor() > 150:
        t.right(180)
turtle.done()

Она развернулась!

Когда черепашка прошла отметку 150, она развернулась и вернулась обратно! 🔄

Вот это отскок!

Волшебное слово «если»

Мы использовали if! 🤔

if означает: «делайте это только WHEN что-то истинно». Здесь: разворачивайтесь только IF черепашка ушла слишком далеко вправо.

Отскок в обе стороны

Мы можем отскакивать и от левого края! Проверим обе стороны. ↔️

import turtle

t = turtle.Turtle()
for i in range(30):
    t.forward(20)
    if t.xcor() > 150:
        t.right(180)
    if t.xcor() < -150:
        t.right(180)
turtle.done()

Туда и обратно

Теперь черепашка отскакивает между обоими краями туда и обратно! ↔️🏀

Прямо как настоящий прыгающий мяч.

Как работают настоящие игры

Персонажи видеоигр точно так же отскакивают от стен! 🎮

Двигайтесь, проверяйте край и при необходимости разворачивайтесь. Вы освоили настоящий игровой приём!

Мастер отскоков!

Вы научились проверять положение с помощью xcor() и выполнять отскок с помощью if. 🏀🏆

Быстрая проверка

Викторина про отскоки! 🏀

Профессионал по отскокам!

Потрясающе! 🎉 Ваша черепашка умеет отскакивать.

На следующем уроке вы создадите собственную движущуюся сцену! 🎬

Часто задаваемые вопросы

Урок «Прыжки и отскоки» бесплатный?

Да — полный текст урока «Прыжки и отскоки» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.

Чему я научусь в уроке «Прыжки и отскоки»?

Заставьте фигуру отскакивать от краёв Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Coding for Kids?

Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Прыжки и отскоки»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Coding for Kids?

Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Оживление объектов
  2. Повторяющееся движение
  3. Прыжки и отскоки
  4. Ваша собственная анимация
← Назад к Coding for Kids