Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Аржанова Варя 8Р
c
import turtle as t # def pravila_est_pravila_a_gizn_est_gizn(scom, t, m): kom = scom.split() #получение списка команд for k in kom: if k == 'u': t.up() elif k == 'd': t.down() elif k == 'l': t.left(90) elif k == 'r': t.right(90) elif k[0] == 'l': t.left(int(k[1:])) elif k[0] == 'r': t.right(int(k[1:])) elif k[0] == 'f': t.forward(int(k[1:])*m) elif k[0] == 'v': s = k[0:].replace('(','').replace(')','') a, b = m = 30 #размер клетки поля n = 20 #размер квадрата разлиновки #рисуем задание smert_v_nishete = t.Pen() smert_v_nishete.speed(0) smert_v_nishete.color('red'); smert_v_nishete.width(5) s1 = 'f8 r f18 r ' s2 ='u f-4 r f9 l d ' s3 = 'f17 r f7 r ' pravila_est_pravila_a_gizn_est_gizn('u l f10 r d ' + s1*2 + s2, smert_v_nishete,m) smert_v_nishete.color('blue') pravila_est_pravila_a_gizn_est_gizn(s3*2, smert_v_nishete, m) lolocest = t.Pen() lolocest.color('grey') lolocest.speed(0) lolocest.up() lolocest.goto((-n*m, -n*m)) s = f'f{2*n} l f1 l f{2*n} r f1 r ' ss = 'd ' + s*n + 'f1 r ' + s*n pravila_est_pravila_a_gizn_est_gizn(ss, t, m) tr.done()
×
Чтобы оставить комментарий нужна авторизация
Печать