第乙個程式的一些隨記:
原例項程式:
print ("乙個小遊戲,簡單的測試一下語法和功能")
temp = input ("猜猜我現在想的數字是哪乙個:")
guess = int (temp)
while guess != 8 :
temp = input ("猜錯了:")
guess = int (temp)
if guess == 8 :
print ("好厲害,居然猜對了")
else :
if guess > 8 :
print ("給你個提示吧:太大了")
else :
print ("給你個提示吧:太小了")
print ("遊戲結束啦!")
存在的問題:
1、第一次猜對並沒有正確的提示,直接輸出遊戲結束
2、第一次猜測無提示
改進如下:
print ("乙個測試性的小遊戲")
temp = input ("猜猜我現在想的數字是什麼:")
guess = int (temp)
while guess != 8 :
temp = input ("猜錯了,再給你一次機會:")
guess = int (temp)
if guess > 8 :
print ("大了,在想一想:")
if guess < 8 :
print ("小了,在想一下:")
else :
print ("猜對了")
print ("遊戲結束啦")
1、改進第一次猜對後有正確的提示
2、雖然第一次猜測仍無明確提示,但輸出的語句可以暗示執行程式的使用者再次嘗試
3、**更簡短了
4、雙if不知是否更合理有待後續補充
筆記:1、條件分支:
if 條件:
條件為真(true)執行的操作
else :
條件為假(false)執行的操作
2、while迴圈語法:
while 條件 :
當條件為真(true)時執行迴圈
當條件為假(false)時不執行迴圈
3、int
int()
將乙個字串或數字轉換為整型
markdown測試
第一天筆記
ide integrated development environment 整合開發環境 常用開發環境有idle pythcharm wingide eclipse ipython 1.ctrl z 和回車 2.輸入quit 命令 3.直接關閉命令列視窗 ctrl c python中一切皆物件。物...
python 第一天學習筆記
n 表示轉行,當字串裡含有 n時 用原始字串 當處理 print a new 時,有兩種辦法 1.用反斜槓來轉義反斜槓 print a new 2.用原始字串 print r a new 處理好幾行的字串 用三重引號字串 print 第一行 第二行第三行 引入外援random 模組 函式randin...
python學習筆記(第一天)
python標誌符 1 標誌符包括 字母 數字 下劃線 2 標誌符區分大小寫 3 下劃線標誌符含義 foo 不能直接訪問的類屬性,需通過介面訪問,不能from xx import 匯入 foo 類的私有成員,foo 特殊方法的專用標誌符,如 init 代表類的建構函式 4 一行顯示多條語句,用 分割...