首页 > 解决方案 > 迭代器函数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 次

标签: pythonloops

解决方案


我在这里找到了一种简单的方法

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

它更有效


推荐阅读