���������: , ����������: hello, �����: Top


2 ��������� �������

���������� turtle – ��� ���������� ����� �����, ����������� �������� �� ������ ��������� �������. ����������� ����, ��� �� ������ ���������� ������� ��������� ��������� (`turtle'). �� ������ ��������� ��������� ���������, ������� �� ��������� ������� ���� "��������� ������ �� 10 ��������", "��������� �������", "��������� ������". ����� ����, ��� �� �������� �� ������� "������ ��������", ��������� ����� ��������� �� ����� ����, ���� �� ������� ������� "������� ��������". ��������� ���������� ����� ��� ������ ���������� ������. ��� ���, ��������, �������� ���������, �������� �������:

     import turtle           # ���������� ������ turtle
     turtle.reset()          # �������� ��������� � ��������� ���������
     turtle.down()           # �������� ���� ���� (������ ���������)
     turtle.forward(20)      # ��������� 20 �������� ������
     turtle.left(90)         # ������� ����� �� 90 ��������
     turtle.forward(20)      # ������ ������ ������� ��������
     turtle.left(90)
     turtle.forward(20)      # ������ ������ ������� ��������
     turtle.left(90)
     turtle.forward(20)      # ������ ��������� ������� ��������
     turtle.up()             # ������� ���� (��������� ��������)
     turtle.forward(100)     # ������� ��������� �� ������� � �������
     turtle._root.mainloop() # ��������� ���� �� ������

���� # � ����� ����� ���������� ������ �����������: ���� ���� � ���, ��� �������� ����� ���� �� ����� ������ ������������� ����� ����������. ����������� ������������ � ���������� ��� ���������� �� ��������� ���������.

���������, ������������ ������ turtle ���� ��������� � ����������� ��������. ��� ���������, ���������� � ����������, ������ ���������� � ������ import turtleturtle.reset(), � ������������� ������� turtle._root.mainloop(). � ����� ���� ����� ���� ��������� ������� ��� ���������:

������� ����������� ���������
forward(n)
��������� ������ n ����� (��������).
backward(n)
��������� ����� n ����� (��������).
left(angle)
����������� ������ �� angle ��������.
right(angle)
����������� ������� �� angle ��������.
circle(r)
���������� ���������� ������� |r|, ����� ������� ��������� ����� �� ���������, ���� r>0 � ������, ���� r<0.
circle(r,angle)
���������� ���� ������� |r| � ��������� ����� angle. ���� �������� ������ ������� �������, ���� r>0 � �� ������� �������, ���� r<0.
goto(x,y)
����������� ��������� � ����� � ������������ (x,y).
������� ���������
down()
�������� ����. ����� ���� ������� ��������� ������ ��������� ���� ��� ����� ����� ������������.
up()
������� ����.
width(n)
���������� ������ ����� ��������� � n ��������.
�olor(s)
���������� ���� ����� ��������� � s. s ������ ���� ��������� �������, ����������� � �������, � ��������� ����� (��-���������), ��������, "red", "yellow", "green" � �.�.
fill(f)
������������ ��� ��������� ����������� ��������. ������� �������� ����������� �������, ����� ������� turtle.fill(1), � �������� ��������� ������� turtle.fill(0).
������ �������
reset()
������� ��������� � �������� ���������: ��������� �����, ������������ ��� ���������, ��������� ��������������� � ������ ���������, ����� ������.
�lear()
������� ������.
write(s)
������� ��������� ������ s � ����� ���������� ���������.
radians()
���������� ���� ��������� ����� (�� ���� �������� ���������) � �������.
degrees()
���������� ���� ��������� ����� (�� ���� �������� ���������) � �������. ���� ����� ������� �� ���������.
tracer(f)
�������� ����� ������� (�����������) ��������� ���������, ���� �������� f ����� 1. ���� �������� f ����� 0, ��������� ����� �������. � ������ ������� ��������� ������������ ��������� � �� ������ ���������� ���� ���������. �� ��������� ����� ������� �������.

����������

  1. ��������� �� ������ �������������� �����������. ��������� ������ �������������� �����������. ��������� ����������� ������� �������������� �����������.
  2. ��������� �� ������ ������� � �����������. ��������� ������ ��������� �������� (��� �������������� �������). ��������� �������, ������� �������� �� ����������� ���� ���������.
  3. ��������� ��� ���������� ����������. ��������� ��� �������������� ����������.
  4. ��������� ���� �����-������ ������� �������� (���, ������, ������, ���������, ...).