006-使用python編寫一個猜數字的程序


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

 

#功能點
# 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.未對輸入字符進行校驗


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM