Justheartyoung 发表于 2020-5-20 21:52:46

大佬们 帮小弟一下

import math
pos =
while True:
    s = input()
    if not s:
      break
    movement1 = s.split(" ")
    direction = movement(0)
    steps = int(movement(1))
    if direction == 'up':
      pos+=steps
    elif direction == 'down':
      pos-=steps
    elif direction == 'left':
      pos-=steps
    elif direction == 'right':
      pos+=steps
    else:
      pass
print(int(round(math.sqrt(pos**2+pos**2))))

运行错误,提示如下:
direction = movement1(0)
TypeError: 'list' object is not callable
什么意思?

qiuyouzhi 发表于 2020-5-20 21:54:59

是中括号,不是小括号
小括号是函数调用
页: [1]
查看完整版本: 大佬们 帮小弟一下