-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtask.py
45 lines (39 loc) · 1.33 KB
/
task.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#-*- coding: utf-8 -*
import robot
r = robot.rmap()
r.lm('task3-5')
def task():
pass
#------- пишите код здесь -----
r.up()
if r.cl():
color=r.cl()
r.dn()
r.pt(color)
else:
r.dn()
#------- пишите код здесь -----
r.start(task)
#Отступ слева (tab) сохранять!
#r.help() - Список команд и краткие примеры
#r.demo() - показать решение этой задачи (только результат, не текст программы)
#r.demoAll() - показать все задачи (примерно 20 минут)
#r.rt() - вправо
#r.rt(3)- вправо на 3
#r.dn() - вниз
#r.up() - вверх
#r.lt() - влево
#r.pt() - закрасить Paint
#r.cl() - закрашена ли клетка? Color
#r.fr() - свободно ли справа? freeRight
#r.fl() - свободно ли слева? freeLeft
#r.fu() - свободно ли сверху? freeUp
#r.fd() - свободно ли снизу? freeDown
#r.wr() - стена ли справа? freeRight
#r.wl() - стена ли слева? freeLeft
#r.wu() - стена ли сверху? freeUp
#r.wd() - стена ли снизу? freeDown
#red - красный
#blue - синий
#yellow - желтый
#green - зеленый