题解 | 坐标移动
坐标移动
https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
s = input().split(";")[0:-1]
print(s)
x = 0y = 0
for item in s:cnt = 0for c in item:if c.isalpha():cnt += 1
if cnt!=1:
continue
cnt = len(item)-cnt
if cnt<=0:
continue
drection = item[0]
num = int(item[1:])
if num >=100:
continue
if drection=='W':
y += num
elif drection=='S':
y -= num
elif drection=='A':
x -= num
elif drection=='D':
x += num
else:
continue
print(f"{x},{y}")
我代码到底哪里有问题啊,一直报错:
