正如你應該知道,在Python中,下面是一個有效的循環在Python:在Python中創建一個「實際」for循環?
animals = [ 'dog', 'cat', 'horse' ] # Could also be a dictionary, tuple, etc
for animal in animals:
print animal + " is an animal!"
這通常是罰款。但對我來說,我希望做一個像你會在C/C++/Java的等的for循環看起來像這樣的方式循環:
for (int x = 0; x <= 10; x++) {
print x
}
我怎麼能做到在Python這樣的事情?我將不得不建立這樣的事情,還是有可以做到這一點,我缺少的(我GOOGLE了好幾個星期)的實際方式:
i = 0
while i is not 10:
print i
還是有怎樣一個標準去做這個?我發現以上並不總是有效。是的,對於上述情況我可以這樣做:
for i in range(10):
print i
但在我的情況下,我不能這樣做。
爲什麼你能不能做到'我在範圍內(10)'? – Mike
我正在做蛇,我需要循環整個網格。我無法使用此範圍。 – Eamonn
'爲我在範圍(grid.width)'? – Schleis