我正在做項目歐拉的挑戰,以獲得更好的Python(我是一個初學者),我正在嘗試做Problem 9。作爲一個列表變量存儲範圍()的結果 - Python
vara = lista[-1]
varb = listb[-1]
varc = listc[-1]
while not(vara < varb < varc):
listb.pop(-1)
lista.pop(-1)
lista.pop(-1)
if ((vara * vara) + (varb * varb) == varc * varc):
print vara, varb, varc
else:
listc.pop(-1)
if ((vara * vara) + (varb * varb) == varc * varc):
print vara, varb, varc
else:
listb.pop(-1)
if ((vara * vara) + (varb * varb) == varc * varc):
print vara, varb, varc
else:
lista.pop(-1)
我已經嘗試了許多方法來獲取LISTA /數組listB/listc從1的值分別爲 - 1000但沒有人真的似乎工作
lista = range(1, 1000)
lista = range[1, 1000]
等 任何幫助將不勝感激,謝謝:)
Protip:爲變量使用有意義的名稱。 – 2012-07-23 21:01:55