相关疑难解决方法(0)

具有不同数量的For循环的函数(python)

我的问题很难解释.

我想创建一个包含嵌套for循环的函数,
其数量与传递给函数的参数成比例.

这是一个假设的例子:

Function(2)
Run Code Online (Sandbox Code Playgroud)

......会涉及......

for x in range (y):
    for x in range (y):
        do_whatever()
Run Code Online (Sandbox Code Playgroud)

另一个例子...

  Function(6)
Run Code Online (Sandbox Code Playgroud)

......会涉及......

for x in range (y):
    for x in range (y):
        for x in range (y):
            for x in range (y):
                for x in range (y):
                    for x in range (y):
                        whatever()
Run Code Online (Sandbox Code Playgroud)

for循环(y)的变量实际上并未在嵌套代码中使用.

你的第一个想法可能是创建一个for循环,其范围是数字参数的功能......
这不能正常工作,因为产品将是巨大的.我需要实例,其中有8个嵌套for循环.
该产品对于for循环中的范围而言太大.

还有其他参数需要传递给函数,但我可以自己处理.

这是代码(它创建了Snowflake Fractal)

from turtle import *
length = 800
speed(0)

def Mini(length):
    for x in range (3):
        forward(length)
        right(60)

penup()
setpos(-500, 0)
pendown()   

choice …
Run Code Online (Sandbox Code Playgroud)

python recursion for-loop nested fractals

30
推荐指数
5
解决办法
2万
查看次数

标签 统计

for-loop ×1

fractals ×1

nested ×1

python ×1

recursion ×1