题解 | #坐标移动#
坐标移动
https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
direction = input().split(';') #录入前进数据,split函数分割";"前后数字 x = 0 #初始化x y = 0 #初始化y for n in direction: if len(n) >= 2 and (n[1:]).isdigit(): #同时检查每个分号中的input长度是否大于2,同时确认最后一位是否为数字 if n[0] == 'A': #检查输入第一位字母,根据不同字母增减x和y值 x -= int(n[1:]) elif n[0] == 'D': x += int(n[1:]) elif n[0] == 'W': y += int(n[1:]) elif n[0] == 'S': y -= int(n[1:]) print(f'{x},{y}')