opdb/test02.py

44 lines
903 B
Python

# -*- coding: UTF-8 -*-
import sys
m = 0 # 搬动计数
def move(n, A, B): # 搬动操作
global m
m = m + 1
print('%d%d号盘 %s--->%s' % (m, n, A, B))
def Hanoi(n, A, B, C):
# 请在此添加代码,实现编程要求
###### Begin ######
if n == 1:
move(1, A, C)
else:
Hanoi(n - 1, A, C, B)
move(n, A, C)
Hanoi(n - 1, B, A, C)
###### End ######
return 0
def main_edu_coder():
a = 'A'
b = 'B'
c = 'C'
d = input("请输入参数\n:")
print("ddddddd=",d)
s = sys.stdin.readline()
print("ssssss=",s)
n = 3
Hanoi(n, a, b, c)
"""
本地调试步骤
http://localhost:8079/start
http://localhost:8079/run_command?command=break%20test02.py:30
http://localhost:8079/run_command?command=next
这个时候断点会停在30行
...
后续执行next、continue、step、return等命令即可
"""