i need to draw a line between several cities using add line. The cities coordinates are taken from a list. However, i dont know how i should input the end coordinates. Heres the code so far:
def a2level1():
cityXCoordinate=[ 43, 93,180,205,254,310,326,348,372,398]
cityYCoordinate=[308,145, 82,199,335,373,432,346,333,263]
map = makePicture()
show(map)
cities = [requestInteger("Enter the number of cities you would like to visit")]
for number in cities:
print number
for number in range(0,number):
print number
city = [requestInteger("Please choose a city number")]
while city <= number:
city = [requestInteger("Please choose a city number")]
addLine(map,cityXCoordinate[city],cityYCoordinate[city], cityXCoordinate[city], cityYCoordinate[city])
repaint(map)
I am naming the x and y coordinates for the two cities separately and making them smaller for readability:
In this case I am not repainting the image, but creating a second image, so the first is not overwritten, that's your choice.