0

jython (JES) を使用して .png マップに行を追加する必要があります。整数を使用して都市の数を指定し、別の行を 0 から 9 までの都市の番号を入力します。以下の X & Y 座標を使用する必要があります (つまり 0 = 45,310) 2 番目の整数まで問題ないように見えますが、その時点から私のコーディングはオフになります。助けてくれてありがとう。

import random

def mapLevel1():

  file=pickAFile()
  mapLevel1=makePicture(file)

  city1=requestInteger("How many cities would you like to visit?")
  cityNum=requestInteger("Enter the number of the city")

  cityXValue=[ 45, 95,182,207,256,312,328,350,374,400]
  cityYValue=[310,147, 84,201,337,375,434,348,335,265]

  0=addLine(mapLevel1,45,310)
  1=addLine(mapLevel1,95,147)
  2=addLine(mapLevel1,182,84)
  3=addLine(mapLevel1,207,201)
  4=addLine(mapLevel1,256,337)
  5=addLine(mapLevel1,312,375)
  6=addLine(mapLevel1,328,434)
  7=addLine(mapLevel1,350,348)
  8-addLine(mapLevel1,374,335)
  9=addLine(maplevel1,400,265)

    if 0
      print cityXValue[0]
      print cityYValue[0]

    if cityNum=1
      print cityXValue[1]
      print cityYValue[1]

    if cityNum=2
      print cityXValue[2]
      print cityYValue[2]

    if cityNum=3
      print cityXValue[3]
      print cityYValue[3]

    if cityNum=4
      print cityXValue[4]
      print cityYValue[4]

    if cityNum=5
      print cityXValue[5]
      print cityYValue[5]

    if cityNum=6
      print cityXValue[6]
      print cityYValue[6]

    if cityNum=7
      print cityXValue[7]
      print cityYValue[7]

    if cityNum=8
      print cityXValue[8]
      print cityYValue[8]

    if cityNum=9
      print cityXValue[9]
      print cityYValue[9]

  return mapLevel1
4

0 に答える 0