Python小游戲之猜數字


        最近師兄師姐畢業,各種酒席,酒席上最常玩的一個游戲就是猜數字,游戲規則如下:

        出題人在手機上輸入一個0-100之間的數字,其它人輪流猜這個數字,如果你不幸猜中則要罰酒一杯。每次猜數字,出題人都要縮小范圍,例如出題人輸入的數字是37,第一個人猜50,出題人在下一個人猜之前縮小范圍“0-50”,第二個人猜20,則出題人提示“20-50”,直到有人猜中罰酒。

        前段時間看了點python,就拿這個小游戲來練練,不然都快忘光了。。。

import random

min = 0
max = 100
number = random.randint(0, 100)
print "Pleas guess a number between {0} and {1}".format(min, max)

guess = int(raw_input())

while guess != number:
	if guess < min or guess > max:
		print "You typed error number.".format(min, max)
	elif guess > number:
		max = guess
	else:
		min = guess
	print "Try again between {0} and {1}.".format(min, max)
	guess = int(raw_input())

print "Congratulations, the munber is {0}.".format(number) 


免責聲明!

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



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