題目:隨機生成乙個數字,共有三次機會對該數字進行猜測。
#功能點
# 1.猜錯的時候給出提示,告訴使用者輸入的值是大了還是小了
# 2.最多提供三次機會
# 3.隨機生成需要猜的數字答案
編寫思路:
1.剛開始編寫的時候,將secret寫成固定的數字8,方便於猜測數字是否正確
2.在while語句中判斷猜測數字是否正確,在if語句中限制猜測次數,當次數超過3次後,使用break跳出迴圈
3.使用了隨機生成整數1到10之間:random.randint(1,10)
import randomsecret = random.randint(1,10
)print(
"---------------------歡迎進入猜猜猜遊戲----------------------")
temp = input("
請輸入乙個您想要猜的數字:")
guess = int
(temp)
if guess ==secret:
print(
"恭喜您猜對了")
i = 0
while guess !=secret:
if i < 2
: temp = input("
猜錯了,請重新輸入乙個您想要猜的數字:")
guess = int
(temp)
i += 1
if guess ==secret:
print(
"恭喜您猜對了")
elif guess > 8
: print(
"您猜的數字大了哦")
else
: print(
"您猜的數字小了哦")
else
: print(
"您的三次機會都用完了")
break
# break語句會結束當前迴圈
print(
"遊戲結束
")
備註:1.未給出第一次猜錯後,大小的提示
2.未對輸入字元進行校驗
使用Pycharm編寫第乙個python程式
1.開啟 pycharm,選擇create new project,建立乙個新專案 2.選擇pure python表示建立乙個純python程式專案,location表示該專案儲存的路徑,interpreter表示使用的python直譯器版本,最後點選create建立專案 1.右擊專案,選擇new,...
python編寫乙個使用者登入程式
print 新建使用者 n n print 登入賬號 e e print 退出程式 q q contact dict while 1 a input 請輸入指令 if a n or a n name input 請輸入使用者名稱 if name in contact name input 此使用者已...
用python編寫乙個小遊戲
1.隨機生成兩個數字 1 1000 在控制台中隨機獲取兩個數字相加 如果使用者輸入正確得10分,否則扣10分。總共5道題,最後輸出得分 import random grade 0for i in range 5 num1 random.randint 1,100 num2 random.randin...