趁著這個疫情看似趨緩的假期
今天跑去萬里吃螃蟹
蕭好吃啦XDD
感覺現在的課程已經開始需要動動腦了XDD
今天的範圍是迴圈進階控制
連結: 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
介紹搭配迴圈使用的指令
n=1
while n<5:
if n==3:
break
print(n) #迴圈有執行的n
n=n+1
print("last n :",n) #最後n+1加到3
n=0
for x in[0,1,2,3]:#(原本會跑四次 )
if x %2==0: #(代表x被2整除)
continue
print(x)
n=n+1
print("last n:",n)
while迴圈
while 布林值:
若布林值為True,執行命令
回到上方,做下一次迴圈判斷
else:
迴圈結束前,執行此區塊的命令
for迴圈
for 變數名稱 in列表或字串:
將列表中的項目或字串中的字元逐一取出,逐一處理
else:
迴圈結束前,執行此區塊的指令
#else
sum=0
for n in range(6): #(0~5)
sum+=n
print(sum)
else:
print("last",sum) #印出0+1+2+3…+5
n=input("輸入一個正整數:")
n=int(n) #轉換輸入成數字
for i in range(n): #i從0~n-1
if i * i==n:
print("整數平方根",i)
break #用break 強制結束的迴圈,不會執行else區塊
else:
print("沒有整數平方根")