我的问题很难解释.
我想创建一个包含嵌套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)