?作者簡介:大家好我是,大家可以叫我

個人主頁:的csdn博客

系列專欄:

推薦一款模擬面試、刷題神器點擊跳轉進入網站

猜數字游戲

實現思路

電腦隨機生成1~100的整數猜數字游戲玩法,讓用戶去猜,用戶每猜一次程序都會做出相應的提示。若用戶輸入所猜的數字小于電腦隨機生成的數字,則提示“你猜小了”;若大于,則提示“你猜大了”;若等于猜數字游戲玩法,則提示“恭喜你贏了”(一直猜直到猜對游戲結束也可以控制猜的次數)

這里需要用到內置的隨機生成數的模塊,并使用方法獲取隨機整數

import random
# 模擬電腦隨機生成1~100的整數
computer = random.randint(1, 101)

完整代碼

如果讓用戶一直猜直到游戲結束,可以用循環來實現

import random
# 模擬電腦隨機生成1~100的整數
computer = random.randint(1, 101)
while True:
    number = int(input("請輸入100以內的整數:"))
    if (number > computer):
        print("你猜大了")
    elif (number < computer):
        print("你猜小了")
    else:
        print("恭喜你贏了")
        break

如果要控制猜的次數,則我們可以用一個變量控制猜的次數猜數字游戲玩法,每猜一次次數減1,當次數為0游戲結束

import random
# 模擬電腦隨機生成1~100的整數
computer = random.randint(1, 101)
# 設置猜的次數
count = 6
while (count > 0):
    # 每循環一次,count-1
    count -= 1
    number = int(input("請輸入100以內的整數:"))
    if (number > computer):
        print("你猜大了")
    elif (number < computer):
        print("你猜小了")
    else:
        print("恭喜你贏了")
        break
    if count == 0:
        print('游戲結束')
        break
    print(f'你還剩余{count}次機會')

結束語

推薦一款模擬面試、刷題神器網站

點擊跳轉進入網站

1、算法篇(398題):面試必刷100題、算法入門、面試高頻榜單

2、SQL篇(82題):快速入門、SQL必知必會、SQL進階挑戰、面試真題

3、大廠筆試真題:字節跳動、美團、百度、騰訊…

免責聲明:本文系轉載,版權歸原作者所有;旨在傳遞信息,不代表本站的觀點和立場和對其真實性負責。如需轉載,請聯系原作者。如果來源標注有誤或侵犯了您的合法權益或者其他問題不想在本站發布,來信即刪。