標籤:false 功能 用法 準備 作用 完成 bsp 注意 語言
這是我第一次正式的開始學習這門語言,雖然之前也多多少少接觸過一點,但是一直沒有深入的學習和研究過,所以我打算從今天起準備開始由淺入深的學習下這門語言。
python這門語言和其他語言相比最大的特點就是簡單,對就是簡單,比如完成同一個功能,可能用c++來實現,就需要寫很多代碼,但在python這裡就只需要幾行代碼就可以搞定,這就是他的優勢,當然他的優勢遠不止於此,可能還有很多,但就以目前的我,可能還沒有發現,其他的還需要我在以後的學習深入中去體會和瞭解!
while的使用
先上一張流程圖
1 #coding=utf-8 2 myage=56 3 4 count=1 5 print(‘你不妨來猜一下我的年齡怎麼樣?你一共有三次機會哦!‘) 6 while count<4: 7 age=int(input(‘第%d次機會:輸入我在你心目中的年齡吧!->‘%count)) 8 if age==myage: 9 print("你真厲害,被你猜中了呢!")10 break11 elif age>myage:12 print("我好像比你想象中的小一點哦!")13 elif age<myage:14 print("雖然我知道我看上去很年輕,但是你猜錯了哦!")15 16 count+=117 if count==4:18 continue_confirm=input("你的三次機會都已經用完了哦!是否在試一次?y/n")19 if countine_confirm==‘y‘:20 count=121 else:22 print(‘看來遊戲已經結束了!不過你好像輸了!‘)
通過上面一個簡單的列子,可以看出他的原理基本和c++相同,不過需要注意的是在python中他是靠代碼的縮排,來區別代碼之間的層次的,所以縮排很重要,要注意對應的層次,切不能搞混!
“:”這個符號也不能丟!
判斷條件:任何空值都是False(0,Null 字元串“”,空列表[],空字典{})非空非0 是True
break的用法
在python中,for和while都有一個對應的語句,用於退出這個迴圈他就是break,他可以在for和whil中使用作用是在迴圈條件還處於成立狀態時而直接退出,簡單的說就是強制退出迴圈體。
例如:
1 sum=02 while True: #死迴圈3 print(‘sum=%d‘%sum)4 sum++5 if sum>3:6 break#退出迴圈體
這就是一個簡單的小例子,當sum的值到達3的時候直接退出,非常好理解。
continue的用法
continue的作用也是退出迴圈,不過他不同於break,是直接退出迴圈,而他只是退出本次迴圈然後去執行下一次,區別就在於一個是徹底退出迴圈,一個是只推出本次迴圈。
例如:
1 num=02 while True:3 num+=14 if num%2==0:5 continue#跳出本次迴圈,執行下一次6 print(‘num=‘,num)
這段代碼他會列印出從0到n之間所有的奇數遇到偶數時他會跳出,而遇到奇數時則列印出來!
python的學習筆記(0)之迴圈的使用1