为什么计算机理解了代码的意思
def move(n, x, y, z):
if n == 1:
print x,'-->',z
return
move(n-1, x, z, y)
move(1, x, y, z)
move(n-1, y, x, z)
move(4, 'A', 'B', 'C')
汉诺塔会玩,代码的意思我也理解,但不明白为什么计算机会理解想要的意思呢?比如 move(n-1, x, z, y) 是想让 n-1 个圆盘,通过z柱子,从x柱子移动到y柱子。为什么计算机会理解这个意思呢。。