1.python的條件分支
if 條件:
執行操作
else:
執行操作
2.比較運算子優先順序高於邏輯運算子
>>> 3>2 and 1<2
true
>>> (3>2)and(1<2)
true
3.引入外援
第三個改進要求:每次執行程式產生的答案是隨機的。
我們需要引入外援:
random 模組
random模組裡有個randint(),他會返回乙個隨機的整數。
舉例說明:
import random
secret=random.randint(1,10)
print("----
猜猜小甲魚心裡想的是什麼數字
------")
temp=input("
猜一下小甲魚心裡想的是什麼數字:")
guess=int(temp)
while guess!=secret:
if guess==secret:
print("
猜中了")
print("
猜中了也沒有獎勵")
else:
ifguess>secret:
print("
大了大了")
else:
print("
小了小了")
temp=input("
猜錯了,請重新輸入數字:")
guess=int(temp)
print("
不玩了")
改進Python文字小遊戲(4)
前面,我們講了變數和字串的一些種類。朋友們,還記得我們之前的那個智障的文字小遊戲嗎?今天,我們要做的第一件事就是來改進我們的文字小遊戲,至於第二件事嘛,先讓我賣個關子,眾位客官,注意咯!1 首先,根據一些使用者的反饋,我們的遊戲主要有三個方面的不足 猜錯的時候程式應該有提示 比如告訴使用者數字猜大了...
Python小遊戲改進
前言 本次遊戲是通過在b站自學的python製作的文字小遊戲,在製作之後再通過不斷的改進。改進過程 改進前 改進後 總結 本次主要進行了簡單的python小遊戲改進,改進前的小遊戲猜一次就結束了程式,並且所猜的數字是由 編寫者決定 而改進之中,使用到了隨機數,這就決定了數字是在決定的區間內隨機出現的...
第004講 改進我們的小遊戲
比較操作符 語法 if else while randint 返回乙個隨機的整數 使用時需要匯入,eg import random 補充 random模組其他函式的用法 random模組 3 print random.randint 1,10 生成1 10之間的乙個隨機整數 print random...