首页后端开发Pythonpython递归问题

python递归问题

时间2023-06-06 07:06:02发布访客分类Python浏览288
导读:python递归问题?# -*- coding:utf-8-*-# 将 10不断除以2,直至商为0,输出这个过程中每次得到的商的值。def recursion(n :v = n//2 # 地板除,保留整数print(v # 每次求商,输出...

python递归问题?

# -*- coding:utf-8-*-

# 将 10不断除以2,直至商为0,输出这个过程中每次得到的商的值。

def recursion(n):

v = n//2 # 地板除,保留整数

print(v) # 每次求商,输出商的值

if v==0:

''' 当商为0时,停止,返回Done'''

return 'Done'

v = recursion(v) # 递归调用,函数内自己调用自己

recursion(10) # 函数调用

输出结果:

5

2

1

0

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python递归问题
本文地址: https://pptw.com/jishu/63639.html
同时安装Python2和Python3后 python计算文档中最后一个字符串的长度

游客 回复需填写必要信息