- 博客(3)
- 收藏
- 关注
原创 解决汉诺塔——递归思路
一、什么是汉诺塔?就是把A塔是所有东西搬到C塔,B塔为辅助,下面到上面依次从大到小,且每一次只能移动一个。假设A塔一开始有三层,那我们要怎么把他移动到C呢?二、汉诺塔原理1、把1和2看整体移动到B,再把3移动到C,接着把B的1和2移动到C就完成啦!当然这是编程的思路,而现实当中是不可以的,因为一次只能移动一个,请看正确的思路:(1)我们先把1移到C塔(2)再把2移到B塔(3)再把1移到B塔(4)把3移到C塔(5)把1移到A塔(6)把2移动C塔。
2024-10-06 02:02:48 219
原创 Python用for循环输入字符,统计字母数量
w = input("第%d个字符:" %s)print("其中大写字母有:", I)print("其中小写字母有:", i)print("输入十个字符")
2024-09-26 11:30:13 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人