← Все вопросы

Я уже умею делать игры в Scratch — как перейти на Python и что у них общего?

Задан 19 месяцев назад1.2к просмотров2 ответа
9

Мне 12, я нормально собираю игры в Scratch и хочу попробовать «настоящий» язык — Python. Будет ли всё совсем по-новому или что-то я уже знаю? Боюсь, что ничего не пойму.

2 ответа

14
✓ Принятый ответ — помог автору

Не бойся — ты уже знаешь больше, чем думаешь! В Scratch ты собирал блоки, а в Python пишешь те же команды словами. Логика одинаковая, просто вместо перетаскивания — печатаешь.

Сравни:

Scratch Python
говорить [Привет] print("Привет")
спросить [Имя?] и ждатьответ имя = input("Имя? ")
установить [Очки] в (0) очки = 0
изменить [Очки] на (1) очки = очки + 1
повторить (10) раз for i in range(10):
всегда while True:
если <...> то if ...:

Главное новое — нужно следить за отступами (в Python то, что «внутри» цикла или if, сдвигается вправо — это как «вложенность» блоков в Scratch). Начни с простого: переписать свою угадайку чисел из Scratch на Python. Удивишься, как быстро пойдёт.

6

Совет: первое время держи Scratch-проект рядом и переводи его блок за блоком в Python. Когда видишь знакомую логику в новом виде, страх «ничего не понимаю» уходит. Циклы, условия и переменные — это и есть основа любого языка, а ты их уже понимаешь.

Ваш ответ

Войдите, чтобы ответить на вопрос.