[EMAIL PROTECTED] wrote: > Hello, > I am very knew to python and am attempting to write a program > in python that a friend of mine is having to write in java. I am doing > this for fun and would like some help as to how i can generate random > coordinate points (x,y) and compare them with user inputted coordinate > points. For example how will I be able to access the separate values, > the x from the x,y position. I think I understand everything except > 1)the random coordinate points 2) the getting the users inputted x and > y values in one line ("Please guess a coordinate point from (1,1) to > (20,20): ") as opposed to ("Please enter an x value:" and "Please > enter a y value") and finally 3) acessing the x value from the x,y > coordinate function. the assignment description is located here http:// > www.cs.washington.edu/education/courses/142/07wi/homework/ > homework.html if you would like to see a more in depth discription of > the game. > > Many Thanks, > Eric > For 1: see the random module (e.g. random.randint) For 2: see the "eval" function and "raw input" For 2 (without cheating): see the re module. For example:
map(int, re.compile("\(?(\d+),(\d+)\)?").search(inpt).groups()) (Giving you the latter because eval will do this for you anyway.) Also see "raw_input". James -- http://mail.python.org/mailman/listinfo/python-list