我剛剛開始使用Python(帶有大量的VBA),所以我正在玩一些簡單的語法。無法讓python在for循環中做簡單的增量
我已經寫了這個簡單的for循環,但輸出似乎是錯誤的。我無法讓變量'c'增加。
這裏是我的代碼:
class Card:
def county(self):
for n in range(0,13):
c = 0
c = c + 1
print c
pick_card = Card()
print pick_card.county()
和輸出僅僅是「1」,印刷13次,隨後是「無」
我在做什麼錯?
你應該移動'C = 0'外循環;)。另外,python支持'+ ='就像在C中一樣,所以你可以使用'c + = 1'而不是'c = c + 1' – mgilson 2012-08-02 18:43:52