python - 递归 gcd python
问题描述
def gcd(a,b):
if b==0:
return a
else:
return gcd(b,a%b)
当我尝试使用任何 2 个数字打印 gcd 的输出时,我收到错误“TypeError:并非所有参数在字符串格式化期间都转换”。任何想法 ?
解决方案
确保您使用整数调用该函数。尝试转换为 int。
推荐阅读
- ruby-on-rails - 你在 api-only rails 应用程序中设置 root :to 是什么?
- python - Python 打印/输出组
- reactjs - React应用程序,从初始获取请求获取数据后,onChange不起作用
- angular - 从以前的组件 Angular 中选择列表中的对象
- java - 使用 PreparedStatement 插入 MySQL 数据库时出现 java.sql.SQLSyntaxErrorException
- ios - iOS Swift - didDiscover 外围设备未在后台调用
- r - 递归更改R中嵌套列表中的名称
- python - Django 管理页面书面文本未显示在网页上
- javascript - 从 Map click 事件中获取 LngLat 并将其绘制到 mapboxGL 的画布层上
- python - 在 apache2 上部署后,'import scipy' 在 python django 中挂起