猜數字小遊戲:
-
遊戲介紹:本遊戲首先定義一個猜數字函數_,函數包含三個參數,分別爲,其中,參數與爲所猜答案的區間範圍,參數爲允許猜測的次數。
-
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次機會)如下圖:
- 結束語:上述代碼根據本人理解進行編寫,如有錯誤或不妥之處,請指正!