python - 迭代器函数python
问题描述
我试图弄清楚如何在python中创建一个可迭代的函数,因为我是新手,我会很感激任何帮助,这是我的代码:
cra_initial = cra_func(a,b,c)
def cra(cra_initial):
cra_annum = (cra_initial /7) *365
'and so on some code contains a, b, c variables above'
cra_adjusted = cra_func(a,b,c)
正如您在代码的最后一行中看到的那样,在第一行中cra_adjusted
使用的是相同的函数cra_initial
,我想获得结果cra_adjusted
并将其用作cra
函数中的参数,可迭代 20 次
解决方案
我在这里找到了一种简单的方法
cra_initial = cra_func(a,b,c)
def cra(cra_initial):
for i in range (1,20):
cra_annum = (cra_initial /7) *365
'and so on some code contains a, b, c variables above'
cra_adjusted = cra_func(a,b,c)
cra_initial = cra_adjusted
它更有效
推荐阅读
- reactjs - 如何在 Reactjs 中制作可点击的文本?
- reactjs - Formik ErrorMessage 未出现在浏览器上
- python - 如何制作一个值在一定范围内的 Numpy 矩阵?
- html - 如何使三角形悬停在指定元素上?
- r - 在一页上放置多个图
- wordpress - 是否可以在单个域中将 Spring Boot 作为 API 和 Wordpress 作为前端 CMS 运行
- java - javax.lang.model.element.UnknownElementException:未知元素:“存储库”
- ios - 在 Cluster iOS 之后,Google Map Marker userData 变为 nil
- cmd - 为什么在 cmd 中输入单个 ^ 会问我更多问题?然后什么都不做
- java - 这些变量是什么?