iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 15
0
自我挑戰組

大數據概念系列 第 15

Day15 | Python迴圈-1

  • 分享至 

  • xImage
  •  

迴圈loop
1.while loop
while類似if語句:如果某些條件為真,它將執行其中的代碼。 不同的是只要條件為真,while就會繼續循環執行。
https://scontent.ftpe8-1.fna.fbcdn.net/v/t1.0-9/44779490_2088704214514783_2121934846061182976_n.jpg?_nc_cat=105&_nc_eui2=AeFiIUEVxW4DVE7ftUTihVFzK2G_wunFoWMn8xYZ3d3X7hiIkEfyM_DOhfu0JKZ9HP3MJgD_jKXkROYGmopCU1NI7QASOsbWZIltFdi0Rzwdww&_nc_ht=scontent.ftpe8-1.fna&oh=96d4c212d7ef169b8e903195fa129159&oe=5C894659

2.Condition
決定是否繼續執行程式
例子:
https://scontent.ftpe8-1.fna.fbcdn.net/v/t1.0-9/43526414_2088704221181449_6885070632640315392_n.jpg?_nc_cat=109&_nc_eui2=AeGAPORpT39KPiXJTFc4R-6KWx17wUNFr2yz7aLTh3pu2oJ7gQzEM0NQPLs3JdYrn0jotd2I6GML5dNJxEk-PjznX54gWTOVzJ1X7KAN6jEB2Q&_nc_ht=scontent.ftpe8-1.fna&oh=6025258911fbb36d3debcacde174f30f&oe=5C4CD043

3.在while中,也可以執行其他操作,例如數字運算
例子:
https://scontent.ftpe8-1.fna.fbcdn.net/v/t1.0-9/44826426_2088704207848117_3045531408031285248_n.jpg?_nc_cat=109&nc_eui2=AeERPJyPUK6brH1wlip60exm4eruHTU9GMTC4xPL2ZBNRaxoqRAyVnNPJcHeWN8u0iI5r_WTj4790Q0jOayHhbhdsh3mWU3mnf0xU3-1ueY3g&_nc_ht=scontent.ftpe8-1.fna&oh=f85d6582c330da10a8412767b61b4760&oe=5C54AE19

4.While最常見的應用是檢查使用者的輸入是否有效。
例子:若使用者輸入Y和N以外的資料,程式出現Sorry, I didn't catch that. Enter again:
https://scontent.ftpe8-1.fna.fbcdn.net/v/t1.0-9/44529163_2088704284514776_4411202373888770048_n.jpg?_nc_cat=109&_nc_eui2=AeEVV4_SS3dGXQpzh1iPOvPtYIrsoA1y03qtScJVISPEsaiZzk--TnVlksQ7Exw0psibfPXIDUV89CSdgT9QCaL0XX3B3_htuMHJSKJTrKUcEw&_nc_ht=scontent.ftpe8-1.fna&oh=19dcdd1e7954900cf8eaa14870fe5773&oe=5C830651

5.無窮迴圈Infinite loops
https://scontent.ftpe8-1.fna.fbcdn.net/v/t1.0-9/44731947_2088704327848105_7709159300647616512_n.jpg?_nc_cat=111&_nc_eui2=AeHQd9fc3h7DLWqztU8Ks3hDfGPsR3ehayD-rqmYtjV-dWjN1HKUXh0RBDuvDT74NgDayT3UZM1-RyaemOQ6-5rHQhdpnDTFhGOu_nQArlHeRQ&_nc_ht=scontent.ftpe8-1.fna&oh=143381140a3f7821a5fc4541111e05d3&oe=5C3C2087

6.Break
意思是離開現在的迴圈
例子:
https://scontent.ftpe8-3.fna.fbcdn.net/v/t1.0-9/44771706_2088704291181442_6578980081664786432_n.jpg?_nc_cat=106&_nc_eui2=AeG5h6f2dwTk_qMUKUiPShkgM1AK6RDcROWNMj7fdyZgnPBGycL7hbFQwudFebxtiI1mbxUjJRJRRCi1-2bUil2cMrpsjihYmPGSg5E0VbkBPA&_nc_ht=scontent.ftpe8-3.fna&oh=14c008b541668bad1e59ccc102cc639a&oe=5C817F91


上一篇
Day14 | 練習Codecademy的一支Python程式
下一篇
Day16 | Python迴圈-2
系列文
大數據概念30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言