天天看點

猜數字遊戲python程式_Python實作猜數字遊戲

1 #!/usr/bin/env python

2 #-*- coding: utf-8 -*-

3 #@Time : 2017-09-03 16:33

4 #@Author : Aixce

5 #@Email : [email protected]

6 #@File : 猜字謎.py

7 #@Software: PyCharm

8 importrandom9 print("######## 猜數字小遊戲 #########")10 print("# 1.開始遊戲 2.任意鍵退出遊戲 #")11 print("# 注:猜錯三次遊戲自動退出. #")12 print("##################################")13 put = input("請輸入:")14 if put == "1":15 number = 3

16 secret = random.randint(1, 100)17 while number >0:18 temp = input("不妨猜一下我現心裡想的數字是幾:")19 temp2 =temp.strip()20 iftemp2.isdigit():21 temp1 =int(temp2)22 if temp1 ==secret:23 exit("哼,我心裡想的數是%s,你居然猜中了,猜中也沒有獎勵^_^ 遊戲結束!"%secret)24 elif number == 1:25 exit("沒想到你那麼笨三次機會都沒有猜到!不妨告訴你,我心理想的數字是:%s" %(secret))26 elif temp1 >secret:27 print("我心想的數字比%s小,還是剩%s次機會"%(temp1,number-1))28 else:29 print("我心想的數字比%s大,還是剩%s次機會"%(temp1,number-1))30 else:31 print("Error:'%s'不是一個數字,請輸入一個整數" %temp)32 number += 1

33 number -= 1

34

35

36 else:37 exit("退出遊戲成功!")