iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
自我挑戰組

我以為我今年休息但怎麼還是來報名了Python入門挑戰30天系列 第 10

D10 - 彭彭的課程#Python 流程控制:迴圈基礎,while 迴圈、for 迴圈

假日發一波真的是令人感動
其實我在看這課程的時候都放兩倍速聽
剛好友人來玩經過我位置居然跟我說在聽什麼鬼XDD
魔性之音
他覺得老師講話變太快
但我覺得還可XDD

今天是 迴圈基礎,while & for迴圈
連結: https://www.youtube.com/watch?v=yBXlwOmLqZ4&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=8&ab_channel=%E5%BD%AD%E5%BD%AD%E7%9A%84%E8%AA%B2%E7%A8%8B

  • while
    while 布林值:
    若布林值為True,執行命令
    回到上方,做下一次的迴圈判斷
    要規定結束條件
    小心變成無限迴圈
n=1
while n<5:
    print(n)
    n+=1

  • for 迴圈
    for變數名稱in 列表或字串:
    將列表中的項目或字串中的字元逐一取出,逐一處理
# for 迴圈
for x in [4,1,2]:
    print(x)

for c in "Hi":
    print(c)

使用range部份因為python是從0開始
所以記得 range(3)=[0,1,2]

for i in range(2):
    print(i)

for i in range(3,5):
    print(i)

#while 迴圈
n=1
while n<=3:
    print(n)
    n += 1

#累加
n=1
sum=0 #用來記錄累加的結果
while n<=10:
    sum=sum+n
    n=n+1
    print(sum)
print(sum)
#注意print 縮排差異

sum=0
for x in range(1,5):
    sum=sum+x
    print(sum)
print(sum)


上一篇
D9 - 彭彭的課程#Python 流程控制:if 判斷式
下一篇
D11 - 彭彭的課程#Python 流程控制:迴圈進階控制,break、continue、else 命令
系列文
我以為我今年休息但怎麼還是來報名了Python入門挑戰30天30

尚未有邦友留言

立即登入留言