我得说,我的问题很基本。我刚刚开始学习Python,但我不能做一件让我发疯的小事。你知道吗
我有一个'while'循环,每次循环发生时,我都想把一个变量的值(这个变量也会改变每个循环,正如你在代码中看到的,这个变量就是'minutos\u decorridos')添加到一个列表中。 这是我的密码
minutos_decorridos = 0
lista_entradas = []
lista_saidas = []
while minutos_decorridos <= 15:
minutos_decorridos=minutos_decorridos+1
lista_entradas.append(minutos_decorridos)
lista_saidas.append(minutos_decorridos)
print(lista_entradas)
print(lista_saidas)
结果是: [16] [16条]
但我的预期结果是 [1,2,3,4,5,...,15,16] [1,2,3,4,5,…,15,16]
因为我希望它在每次循环发生时都将变量的值添加到列表中。注意,每个循环的变量也增加1,这就是为什么我期望1,2,3,4…15,16。你知道吗
不确定,如果你做过,其他语言。但是其他的语言,比如“C++”,使用卷轴来识别循环中的内容。你知道吗
然而,在python中,只有缩进才能使语句进入循环或条件。你知道吗
每次迭代中只执行缩进的代码。只需将append语句移动到while循环中,如下所示:
相关问题 更多 >
编程相关推荐