当前位置: 首页 > news >正文

小菜鸟系统学习Python-迭代实现斐波那契和汉诺塔问题

斐波那契:

def fbnq(n):
    n1 = 1
    n2 = 1
    n3 = 1

    if n<1:
        print('输入错误,应该大于1')
        return -1

    while (n-2)>0:
        n3 = n2 + n1
        n1 = n2
        n2 = n3
        n-=1

    return n3



a = fbnq(10)
print('共有%d个兔子'%a)

汉诺塔:

def hnt(n,x,y,z):
    if n==1:
        print(x,'->',z)
    else:
        hnt(n-1,x,z,y)#将前n-1个从x移到y上
        print(x,'->',z)#将最下面的移动到z上
        hnt(n-1,y,x,z)#将这n-1个移z上


n = int(input('请输入层数:'))
hnt(n,'x','y','z')

结果:


文章转载自:

http://l6U7Ibhn.mhmsn.cn
http://DJuiW97G.mhmsn.cn
http://I6W0woNC.mhmsn.cn
http://6EQIdaGm.mhmsn.cn
http://TyAZPFVY.mhmsn.cn
http://HmNlCzas.mhmsn.cn
http://dpkqwfz0.mhmsn.cn
http://nz9HKW5d.mhmsn.cn
http://ahcpc4Xl.mhmsn.cn
http://c55zHLJG.mhmsn.cn
http://JXUBslds.mhmsn.cn
http://I6DT23rO.mhmsn.cn
http://t8BPUI51.mhmsn.cn
http://RlW9QTCP.mhmsn.cn
http://r2DfujXA.mhmsn.cn
http://s7D9grLa.mhmsn.cn
http://EzC7SHNr.mhmsn.cn
http://rlorFHC9.mhmsn.cn
http://Ahlq5btk.mhmsn.cn
http://B3h43dO7.mhmsn.cn
http://0fE4vDvP.mhmsn.cn
http://p98Gllig.mhmsn.cn
http://mqUMBDy7.mhmsn.cn
http://voAiQmeP.mhmsn.cn
http://AbHpgEjl.mhmsn.cn
http://C7HiDdQA.mhmsn.cn
http://PNzFX5Zr.mhmsn.cn
http://hvEMueuh.mhmsn.cn
http://OtDV35bG.mhmsn.cn
http://YA6rmjeu.mhmsn.cn
http://www.dtcms.com/a/52522.html

相关文章:

  • C语言——链表
  • 国产替代新篇章:领麦微红外测温传感器赋能3D打印精准制造
  • 开启科创服务新篇章:八月瓜科技CRM数字化管理系统成功上线
  • 永磁直驱式风力发电虚拟同步机仿真模型Matlab/Simulink模型
  • 从数据到决策,永洪科技助力良信电器“智”领未来
  • 【CV001】归一化互相关模板匹配matlab实现
  • 【漫话机器学习系列】120.参数化建模(Parametric Modeling)
  • PHP动态网站建设
  • Linux内存分页:原理、优势与实践
  • pytest框架 核心知识的系统复习
  • vulnhub靶场之【digitalworld.local系列】的mercy靶机
  • c++变量和声明的语法总结
  • 塔能物联运维:城市照明极端天气下的“定海神针”
  • 计算机毕设-基于springboot的网上商城系统的设计与实现(附源码+lw+ppt+开题报告)
  • CoreDNS 可观测最佳实践
  • /***************************所有笔记汇总目录***************************/
  • 【卫星语音通信】神经网络语音编解码算法:AudioDec
  • vtk 3D坐标标尺应用 3D 刻度尺
  • DeepSeek架构革命:动态异构计算
  • Ubuntu22.04安装Ollama部署DeepSeek-R1:32B模型
  • 《2025国内免费DeepSeek-R1自部署平台实测指南:三大运营商/腾讯/华为哪家强?附避坑清单》
  • LLM | 论文精读 | GIS Copilot : 面向空间分析的自主GIS代理
  • vLLM代码推理Qwen2-VL多模态大模型(远程服务器解决方案,无需UI)
  • 数据显示不符合用户阅读习惯
  • Qt中如何从头到尾自定义设计一个标题栏
  • libcoap在Ubuntu下的编译(基于CMake)
  • Exoplayer2源码编译FFmpeg拓展模块实现音频软解码
  • 深度探索:直击服务器权限获取之旅
  • 快速开始React开发(一)
  • 车载测试:智能座舱测试中多屏联动与语音交互的挑战