Это старая версия документа!
На blockly достаточно легко программировать не только потому, что очень простой язык программирования, но и потому, что не требуется использовать клавиатуру. Для написания программного кода на языке программирования требуется навык владения клавиатурой. Для программирования, на распространенных языках программирования следует хорошо знать расположение английских букв на клавиатуре.
# Пример 1. import turtle # импорт библиотеки Thonny = turtle.Turtle() # создание черепахи с именем Thonny Thonny.shape('turtle') # изображение черепахи Thonny.forward(50)
# Пример 2. import turtle # импорт библиотеки Thonny = turtle.Turtle() # создание черепахи с именем Thonny z = turtle.Turtle() # создание черепахи с именем z Thonny.shape('turtle') # изображение черепахи z.shape("circle") Thonny.forward(50) z.forward(150)
# Пример 3. import turtle Thonny = turtle.Turtle() Thonny.shape('turtle') Thonny.left(90) n = 5 for i in range(n): Thonny.forward(100) Thonny.right(360/n)
# Пример 4. import turtle Thonny = turtle.Turtle() Thonny.shape('turtle') Thonny.left(90) n = 4 Thonny.color("green") for i in range(n): if i % 2: Thonny.begin_fill() for j in range(n): Thonny.forward(100) Thonny.right(360/n) if i % 2: Thonny.end_fill() Thonny.right(360/n)
# Пример 5 import turtle Thonny = turtle.Turtle() z = turtle.Turtle() Thonny.shape('turtle') z.shape("classic") Thonny.penup() z.penup() Thonny.backward(150) z.forward(150) Thonny.pendown() z.pendown() Thonny.left(90) z.left(90) for i in range(5): Thonny.forward(100) z.forward(100) Thonny.right(72) z.right(144)
from random import randrange for i in range(5): n = randrange(1,10) print(i,n)
Примеры с черепашками на международном ресурсе GitHub
Первый уровень:
Второй уровень:
print("I counted {} carrots and {} apples".format(carrots, apples))
Третий уровень
Четвертый уровень
Пятый уровень
Шестой уровень
Игры для изучения алгоритмов (достаточно сложные)
Ресурсы по изучению языка программирования Python
Адаптивный тренажер Python. Кружок «Алгоритмика»
Программирование Python. Информатика ОГЭ, ЕГЭ, олимпиады. Кружок «Алгоритмика»