我想這個代碼Python的不理解如何解決
def out():
x=0
for line in range (x,10):
x += 1
return x
print out()
得到輸出結果1
,如果我嘗試這個代碼
def out():
x=0
for line in range (x,10):
x += 1
return x
print out()
得到輸出結果10
但是h ow我可以得到如下結果:1 2 3 4 5 6 7 8 9 10 帶功能
return語句位於for循環中。在Python返回中,像任何其他語言一樣,將函數返回到它的調用點。要閱讀關於[Python文檔](https://docs.python.org/2/reference/simple_stmts.html#grammar-token-return_stmt)的更多信息,如果您想返回'[1,2, 3,4,5,6,7,8,9,10]'然後使用一個變量列表'list = []'並附加一些東西給它。 'list.append(X)'。 –