n = -12
while n < 15:
if n < 0:
dgt = []
dgt.append(n)
n = n 1
print(dgt)
我試圖在 dgt[] 中附加所有負值,但是我從這段代碼[-1]中得到的不是我的結果我想要 dgt[] 中的所有負值請幫助我。
uj5u.com熱心網友回復:
你也知道你可以在沒有回圈的情況下做到這一點:
n = -12
dgt = [n i for i in range(-n)]
print(dgt)
uj5u.com熱心網友回復:
您正在dgt為每次回圈迭代重新初始化串列。將其移出回圈。
n = -12
dgt = []
while n < 15:
if n < 0:
dgt.append(n)
n = n 1
print(dgt)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/366750.html
標籤:Python 数组 if 语句 数组列表 while 循环
下一篇:陣列值意外更改
