iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 7
0
Software Development

初學者使用youtube影片學習python_純紀錄系列 第 7

Day7_初學者使用youtube影片學習python_純紀錄

  • 分享至 

  • xImage
  •  

參考資料

一樣是彭彭老師的教學影片,以下附上網址:
https://www.youtube.com/watch?v=szaAeLt_49U&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=7

影片內容

  1. while 迴圈的結構與使用

  2. for 迴圈的結構與使用
    2.1 搭配 range 函式使用

3 迴圈範例演練
3.1 等差級數的累加計算 1+2+3+....+10

學習紀錄

  1. while 迴圈
    基本語法:while 布林值:若布林值為True,執行命令回到上方,做下一次的迴圈判斷
    n=1
    sum=0                             # 紀錄累加的結果
    while n<=10:                      # 設定 while 迴圈的範圍
       print("變數n的資料是:",n)
       sum=sum+n                      # 每次迴圈都會把 n 加到 sum 裡面
       n+=1                           # 每次迴圈都會把 n 加 1 
       print("變數n的總和是:",sum)     # 每次迴圈都會把 sum 的結果顯示出來,直到最後 n=11 停止迴圈
    
  2. for 迴圈
    基本語法:for 變數名稱 in 列表或字串:將列表中的項目或字串中的字元逐一取出,逐一處理
    for x in [4,1,2]:
    print("逐一取得列表中的資料",x)    # 會逐一的把 4,1,2 各列出一次
    for c in "Hello":
    print("逐一取得字串中的字元",c)    # 會逐一的把 H,e,l,l,o 各列出一次
    
  3. 使用 range()
    # for 變數名稱 in range(3):
    # 相當於
    # for 變數名稱 in [0,1,2]:
    # for 變數名稱 in range(3,6):
    # 相當於
    # for 變數名稱 in [3,4,5]:
    
    sum=0
    for x in range(1,11):            # range(1,11) 相當於 [1,2,3,4,5,6,7,8,9,10]
        print(x)                     # 方便我們檢視有沒有正常的運作,會顯示出 1~10
        sum=sum+x                    # 每次迴圈都會把 x 加到 sum裡面
    print(sum)                       # 最後就變成 1~10 的累加了,會顯示出 55
    

這次的內容有關了迴圈的基本操作,我稍微看了一下彭彭老師影片下方的留言,也是有人對於迴圈的概念很模糊,我本身看到不懂的地方就會一行一行重新確認程式碼的功能是甚麼,或許這樣會比較容易釐清每行程式碼到底在做甚麼動作。


上一篇
Day6_初學者使用youtube影片學習python_純紀錄
下一篇
Day8_初學者使用youtube影片學習python_純紀錄
系列文
初學者使用youtube影片學習python_純紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言