我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python2.7小程序返回值的问题

这个求最大公约数的程序,返回值总是none,但第五行改为print,第六行去了print,那又能打印得数。这是为什么啊?
图片说明
图片说明

因为你的gcd函数没有返回值,只有b==0的时候才返回a,这样改就行了

 def gcd(a,b):
    if b!=0:
        return gcd(b,a%b)
    elif b==0:
        return a

近期文章

  • 一个VC++关于添加成员变量的问题
  • java图片上传路径问题
  • 登陆MySQL提示SQL执行错误#3167,怎么解决?
  • 「求助」Ubuntu 双显卡,Nvidia x server setting无法切换
  • 一个关于C++源程序关键字统计的问题
  • myeclipse反向生成类型问题
  • libcore.io.Streams.ReadAsciiline
  • 登陆MySQL出现下图错误,怎么解决?
  • 关于mfc控件关联对象的问题
  • 在代码中执行cmd命令如何不显示cmd
  • 如何在JSP中将canvas保存为图片然后上传到servlet
  • 分解素因数的问题,输出总是1,跪求各位大神
  • datatables插件的使用问题
  • 安卓虚拟机异常,一直黑屏
  • spring和struts有什么区别
  • 关于Jquery的选择器问题
  • VC++成员变量关联控件同时添加的问题
  • eclipse安装插件过慢的问题
  • oracle数据库和mysql数据库分页查询区别?
  • 如何选中vs2015的代码提示

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华