python(猜數字遊戲)
阿新 • • 發佈:2018-12-29
#coding=utf-8 import random answer = random.choice(range(100)) print("歡迎使用數字猜猜猜遊戲\n") while True: print("請選擇你接下來要執行的序號") print("1:開始") print("2:退出") try: chioce = int(input("輸入:\n")) if (chioce not in (1,2)): print("輸入的值不符合要求\n") elif (chioce == 2): break else: #統計一共猜了多少次 totalNum = 0; while True: totalNum += 1 try: inNum = int(input("請輸入一個0到99的整數,回車後結束:")) if (inNum < 0 and inNum > 99): print("你輸入的數字不符合要求") elif (inNum < answer): print("你輸入的數字比謎底要小,再猜一下") elif (inNum > answer): print("你輸入的數字比謎底要大,再猜一下") else: print("恭喜你,猜對了") print("一共猜了%d次"%totalNum) break except: print("你輸入的格式不符合要求") except: print("輸入的值不符合要求\n")