python - 递归函数下只在if语句中返回
问题描述
我期望结果为 10,但它返回 None,知道为什么吗?
def function(index):
if index==9:
print(index)
return 10
else:
print(index)
index=index+1
function(index)
print(function(6))
``
解决方案
推荐阅读
- android - 文本字段 jetpack compose 中的固定占位符
- c - 用于读\写的不同搜索指针
- vue.js - PWA Vue Vuetify - 减少包大小
- flutter - 如何在手机图库上方显示应用栏?
- azure - 阻止 Azure Virtual PC 访问本地物理机
- html - flex-srink 是如何自动计算的?
- javascript - 如何从JS中的数组中找到重复记录
- javascript - 如何在复选框上添加/删除完整日历的事件源?
- uml - 箭头是否应该将枚举数据类型连接到类图中的类?
- google-cloud-platform - Google AI Platform Online Prediction - 使用 REST API 时出现 INVALID_ARGUMENT 错误