在我們學習python的時候可能需要一個東西重復執行操作,有的可能需要大量重復的代碼,這個時候可能需要for來進行循環代碼。
### 例如
classnumbers=['zhang','wang','su','meng']
for classnumber in classnumbers:
print(classnumber)
zhang
wang
su
meng
我們設定一個列表將我們同學的名字寫到列表中,之後我們設置一個關聯量classnumber,使用for進行循環,最後輸出這個關聯量classnumber,python將從列表classnumbers中重復取出元素,最後輸出的就是列表中所有的名字。
當然如果想要在循環中加入更多的操作也是可以的。
例如:
classnumbers=['zhang','wang','su']
for calssnumber in classnumbers:
print (f"{classnumber.title()},that is a good guy
Zhang,that is a good guy
Wang,that is a good guy
Su,that is a good guy
當我們完成for循環後,想要進行一些操作,可以取消縮進,沒有縮進的代碼只能執行一次
classnumbers=['zhang','wang','su']
for calssnumber in classnumbers:
print (f"{classnumber.title()},that is a good guy
print("they are good boys")
Zhang,that is a good guy
Wang,that is a good guy
Su,that is a good guy
they are good boys
當我們使用for循環的時候我們需要注意縮進的問題,我們可以使用tab進行縮進,如果我們忘記所及python無法運行,當然如果進行了多余的縮進,也會無法運行。
在循環中最重要的是:,當你輸入完一句for循環後記得一定要加上:,用來告訴python下一行是循環的第一行。我也經常容易忘記,有時候找問題所在找了半天後來重寫一遍的時候發現,原來是:忘記了,:的忘記很不容易被發現。