006 使用python編寫乙個猜數字的程式

2022-07-26 04:42:11 字數 1106 閱讀 1540

題目:隨機生成乙個數字,共有三次機會對該數字進行猜測。

#功能點

# 1.猜錯的時候給出提示,告訴使用者輸入的值是大了還是小了

# 2.最多提供三次機會

# 3.隨機生成需要猜的數字答案

編寫思路:

1.剛開始編寫的時候,將secret寫成固定的數字8,方便於猜測數字是否正確

2.在while語句中判斷猜測數字是否正確,在if語句中限制猜測次數,當次數超過3次後,使用break跳出迴圈

3.使用了隨機生成整數1到10之間:random.randint(1,10)

import random

secret = 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...