2024-06-16 18:05:56 发布
网友
我如何修改这段代码,使3个列表中每个列表都有5个元素,而不是像现在这样;3个列表中有5/10/15个元素?
import random y = [] def autoSolve(): for i in range(5): z = random.randrange(1, 10) y.append(z) print(y, end="") for i in range(3): print("number", i + 1,) autoSolve() print()
将y = []移到autoSolve方法中,以便在每次调用时重置它。
y = []
def autoSolve(): y = [] for i in range(5): z = random.randrange(1, 10) y.append(z) print(y, end="")
将y = []移到autoSolve的开头。
autoSolve
每次都打印相同的列表y。
y
y从空开始。
for循环的第一次迭代y以5个元素结束。
第二次迭代,y.append使其增加到10个元素。
y.append
为了防止这种情况,把线
y=[]
在autoSolve()方法中。
autoSolve()
将
y = []
移到autoSolve方法中,以便在每次调用时重置它。将
y = []
移到autoSolve
的开头。每次都打印相同的列表
y
。y
从空开始。for循环的第一次迭代
y
以5个元素结束。第二次迭代,
y.append
使其增加到10个元素。为了防止这种情况,把线
在
autoSolve()
方法中。相关问题 更多 >
编程相关推荐