小甲魚python視訊004改進我們的小遊戲--筆記 2017.12.31
阿新 • • 發佈:2019-01-22
知識點1:布林值,比較操作符
《笨辦法學python》習題27+28
參考《Python程式設計快速上手讓繁瑣工作自動化》P17
知識點2:if --else
《笨辦法學python》習題29+30
參考《Python程式設計快速上手讓繁瑣工作自動化》P23
知識點3:while
《笨辦法學python》習題33
參考《Python程式設計快速上手讓繁瑣工作自動化》P30
變數使用之前必須進行賦值
比較運算子優先於邏輯運算子
3>2 and 1<2
搞不清楚就加一個(),就會優先執行
(3>2) and (1<2)
知識點4:random模組
•這個randomimport random
secret = random.randint(1,10)
動動手答案
0. 完善第二個改進要求(為使用者提供三次機會嘗試,機會用完或者猜中答案退出迴圈。
import random times = 3 secret = random.randint(1,10) print('------------------我愛魚C工作室------------------') # 這裡先給guess賦值(賦一個絕對不等於secret的值)guess = 0 # print()預設是列印完字串會自動新增一個換行符,end=" "引數告訴print()用空格代替換行 # 嗯,小甲魚覺得富有創意的你應該會嘗試用 end="JJ"? print("不妨猜一下小甲魚現在心裡想的是哪個數字:", end=" ") while (guess != secret) and (times > 0): temp = input() guess = int(temp) times = times - 1 # 使用者每輸入一次,可用機會就-1 if guess == secret: print("我草,你是小甲魚心裡的蛔蟲嗎?!") print("哼,猜中了也沒有獎勵!") else: if guess > secret: print("哥,大了大了~~~") else: print("嘿,小了,小了~~~") if times > 0: print("再試一次吧:", end=" ") else: print("機會用光咯T_T") print("遊戲結束,不玩啦^_^")