题解 | #坐标移动#
坐标移动
http://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
list1 = input().split(';') temp = [0,0] words = 'ADWS' def move(word): #具体情况下的移动 if 'A' in word[0]: temp[0] = temp[0] - int(word[1:3]) if 'D' in word[0]: temp[0] = temp[0] + int(word[1:3]) if 'W' in word[0]: temp[1] = temp[1] + int(word[1:3]) if 'S' in word[0]: temp[1] = temp[1] - int(word[1:3]) for i in list1: if len(i) != 0: #判断不为空,不然会报错 if i[0] in words and i[1:3].isdigit() == True : move(i) else: continue print('{},{}'.format(temp[0],temp[1]))提供一个思路简单的代码吧