Python實例:猜數字小遊戲

猜數字小遊戲:
  • 遊戲介紹:本遊戲首先定義一個猜數字函數guessguess_number()number(),函數包含三個參數,分別爲abna,b,n,其中,參數aabb爲所猜答案的區間範圍,參數nn爲允許猜測的次數。

  • Python程序實現

#Date:2019-11-12
#Writer:無名十三

def guess_number(a, b, n):    #定義猜數字函數
    import random
    number = random.randint(a, b)    #生成一個a至b範圍內的隨機整數
    for i in range(n):
        guess = int(input('請輸入一個{}至{}之間的整數:'.format(a, b)))  #輸入用戶猜測的答案
        if guess == number:
            print('恭喜您,猜對了!')
        elif number > guess:
            print('猜小了,您還有{}次機會!'.format(n-i-1))
        else:
            print('猜大了,您還有{}次機會!'.format(n-i-1))
    if guess != number:
        print('\n很遺憾,您未猜中!')
  • 示例1:猜測生成的0至100的一個隨機整數(5次機會)如下圖:
    在這裏插入圖片描述
  • 示例2:猜測生成的50至100的一個隨機整數(7次機會)如下圖:
    在這裏插入圖片描述
  • 結束語:上述代碼根據本人理解進行編寫,如有錯誤或不妥之處,請指正!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章