Начинаются с Графики с относительными командами в Python.
я использовал бы графику с относительными командами, которая прибывает стандарт с Python. Это визуально, просто, и Вы могли использовать эту среду для представления многих концепций программирования как повторение и вызовы процедуры прежде, чем стать слишком далекими в синтаксис. Рассмотрите следующую интерактивную сессию в Python:
>>> from turtle import *
>>> setup()
>>> title("turtle test")
>>> clear()
>>>
>>> #DRAW A SQUARE
>>> down() #pen down
>>> forward(50) #move forward 50 units
>>> right(90) #turn right 90 degrees
>>> forward(50)
>>> right(90)
>>> forward(50)
>>> right(90)
>>> forward(50)
>>>
>>> #INTRODUCE ITERATION TO SIMPLIFY SQUARE CODE
>>> clear()
>>> for i in range(4):
forward(50)
right(90)
>>>
>>> #INTRODUCE PROCEDURES
>>> def square(length):
down()
for i in range(4):
forward(length)
right(90)
>>>
>>> #HAVE STUDENTS PREDICT WHAT THIS WILL DRAW
>>> for i in range(50):
up()
left(90)
forward(25)
square(i)
>>>
>>> #NOW HAVE THE STUDENTS WRITE CODE TO DRAW
>>> #A SQUARE 'TUNNEL' (I.E. CONCENTRIC SQUARES
>>> #GETTING SMALLER AND SMALLER).
>>>
>>> #AFTER THAT, MAKE THE TUNNEL ROTATE BY HAVING
>>> #EACH SUCCESSIVE SQUARE TILTED
В попытке выполнить последние два присвоения, у них будет много неудачных попыток, но отказы будут визуально интересны, и они будут учиться быстро, поскольку они пытаются выяснить, почему она не потянула то, что они ожидали.
Если ваш элемент input
имеет значение type = "image"
(или элемент button
, содержащий изображение
), то координаты щелчка будут отправлены, ср. спецификация .
РЕДАКТИРОВАТЬ
Если бы ваш элемент ввода имел name = "something"
, массив $ _ POST
содержал бы ключи something
, something_x
и ] something_y
.
У меня была эта проблема. Это происходит потому, что вы используете изображение в качестве кнопки отправки вместо настоящей кнопки отправки.