额,python好像本来就可以检查是不是数字来着 command = input() commands = command.split(';') x = 0 y = 0 for command in commands: if len(command) > 1 and len(command) < 4: if command[0] == 'A' and command[1:].isnumeric(): x -= int(command[1:]) if command[0] == 'D' and command[1:].isnumeric(): ...